[win] attempt to fix windows compilation

This commit is contained in:
nateupstairs 2019-11-20 13:26:59 -08:00
parent 6954642cad
commit 539804d9b0
2 changed files with 8 additions and 2 deletions

View File

@ -12,8 +12,12 @@
(system-include "carp_stdbool.h")
(system-include "core.h")
(system-include "carp_memory.h")
(system-include "sys/wait.h")
(system-include "unistd.h")
(if (not (Dynamic.or (= "windows" (os)) (= "mingw32" (os))))
(do
(system-include "sys/wait.h")
(system-include "unistd.h"))
())
(load "Interfaces.carp")
(load "Bool.carp")

View File

@ -1,6 +1,8 @@
#if defined(WIN32) || defined(_WIN32) || \
defined(__WIN32) && !defined(__CYGWIN__)
#include <windows.h>
#include <BaseTsd.h>
typedef SSIZE_T ssize_t;
#endif
#ifndef _WIN32
#include <unistd.h>