ifdef's for Cygwin compilation
authorpentagra <pentagra@gmail.com>
Fri, 10 Feb 2017 15:06:20 +0000 (18:06 +0300)
committerpentagra <pentagra@gmail.com>
Fri, 10 Feb 2017 15:06:20 +0000 (18:06 +0300)
channels/drive/client/drive_file.h
channels/tsmf/client/gstreamer/tsmf_X11.c
winpr/include/winpr/library.h
winpr/libwinpr/library/library.c
winpr/libwinpr/winsock/winsock.c

index d287eb4..092e7d3 100644 (file)
@@ -61,7 +61,7 @@
 typedef UINT32 ssize_t;
 typedef UINT32 mode_t;
 
-#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
+#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__CYGWIN__)
 #define STAT stat
 #define OPEN open
 #define LSEEK lseek
index e5228d6..89c2eed 100644 (file)
@@ -21,7 +21,9 @@
 #include <sys/types.h>
 #include <sys/mman.h>
 #include <sys/stat.h>
+#ifndef __CYGWIN__
 #include <sys/syscall.h>
+#endif
 
 #include <unistd.h>
 #include <fcntl.h>
index 2d191fb..34df3c7 100644 (file)
@@ -60,7 +60,7 @@ WINPR_API HMODULE LoadLibraryExW(LPCWSTR lpLibFileName, HANDLE hFile, DWORD dwFl
 
 #endif
 
-#ifndef _WIN32
+#if !defined(_WIN32) && !defined(__CYGWIN__)
 
 #ifdef __cplusplus
 extern "C" {
index c27d256..91d537d 100644 (file)
@@ -166,7 +166,7 @@ HMODULE LoadLibraryExW(LPCWSTR lpLibFileName, HANDLE hFile, DWORD dwFlags)
 
 #endif
 
-#ifndef _WIN32
+#if !defined(_WIN32) && !defined(__CYGWIN__)
 
 FARPROC GetProcAddress(HMODULE hModule, LPCSTR lpProcName)
 {
index cd2b68b..50bf1eb 100644 (file)
@@ -923,7 +923,7 @@ int WSAIoctl(SOCKET s, DWORD dwIoControlCode, LPVOID lpvInBuffer,
 
 next_ifreq:
 
-#if !defined(__linux__) && !defined(__sun__)
+#if !defined(__linux__) && !defined(__sun__) && !defined(__CYGWIN__)
                ifreq_len = IFNAMSIZ + ifreq->ifr_addr.sa_len;
 #else
                ifreq_len = sizeof(*ifreq);