--- IO-FDPass/FDPass.xs 2013/04/05 04:26:41 1.2 +++ IO-FDPass/FDPass.xs 2013/04/05 05:04:59 1.4 @@ -1,7 +1,3 @@ -/* GetCurrentProcessId is XP and up, which means in all supported versions */ -/* but older SDK's might need this */ -#define _WIN32_WINNT NTDDI_WINXP - #ifdef __sun #define _XOPEN_SOURCE 1 #define _XOPEN_SOURCE_EXTENDED 1 @@ -24,7 +20,7 @@ #include #define ioctlsocket(a,b,c) ioctl (a, b, c) - #define _open_osfhandle(h,m) cygwin_attach_handle_to_fd ("/dev/pipe", -1, (HANDLE)h, 1, GENERIC_READ | GENERIC_WRITE) + #define _open_osfhandle(h,m) cygwin_attach_handle_to_fd ("/dev/tcp", -1, (HANDLE)h, 1, GENERIC_READ | GENERIC_WRITE) typedef int SOCKET; #else