diff options
-rw-r--r-- | eio.h | 6 | ||||
-rw-r--r-- | xthread.h | 1 |
2 files changed, 5 insertions, 2 deletions
@@ -69,7 +69,11 @@ typedef int (*eio_cb)(eio_req *req); #ifdef _WIN32 typedef int eio_uid_t; typedef int eio_gid_t; - typedef intptr_t eio_ssize_t; /* or SSIZE_T */ + #ifdef _MINGW32_ /* no intptr_t */ + typedef ssize_t eio_ssize_t; + #else + typedef intptr_t eio_ssize_t; /* or SSIZE_T */ + #endif #if __GNUC__ typedef long long eio_ino_t; #else @@ -32,7 +32,6 @@ #define pthread_sigmask(a,b,c) #define sigaddset(a,b) #define sigemptyset(s) -#define sigfillset(s) typedef pthread_mutex_t xmutex_t; #define X_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER |