diff options
author | Christopher Faylor <me@cgf.cx> | 2004-05-15 16:10:41 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2004-05-15 16:10:41 +0000 |
commit | aafd8a545f7d9089d47ac28d890840f22dac6df4 (patch) | |
tree | 552dc673ad6ca9359114d2f9d080bcc27fc48c44 /winsup/cygwin/fhandler_socket.cc | |
parent | 71af2ed39e0c727eb8b9df6bdc1d9dbed762ad5d (diff) | |
download | cygnal-aafd8a545f7d9089d47ac28d890840f22dac6df4.tar.gz cygnal-aafd8a545f7d9089d47ac28d890840f22dac6df4.tar.bz2 cygnal-aafd8a545f7d9089d47ac28d890840f22dac6df4.zip |
revert previous not-ready-for-primetime checkin.
Diffstat (limited to 'winsup/cygwin/fhandler_socket.cc')
-rw-r--r-- | winsup/cygwin/fhandler_socket.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/winsup/cygwin/fhandler_socket.cc b/winsup/cygwin/fhandler_socket.cc index 56b068cc5..aee32ac1b 100644 --- a/winsup/cygwin/fhandler_socket.cc +++ b/winsup/cygwin/fhandler_socket.cc @@ -32,7 +32,6 @@ #include "sigproc.h" #include "cygthread.h" #include "select.h" -#include "wininfo.h" #include <unistd.h> extern bool fdsock (cygheap_fdmanip& fd, const device *, SOCKET soc); @@ -1375,7 +1374,7 @@ fhandler_socket::ioctl (unsigned int cmd, void *p) break; } case FIOASYNC: - res = WSAAsyncSelect (get_socket (), winmsg, WM_ASYNCIO, + res = WSAAsyncSelect (get_socket (), gethwnd (), WM_ASYNCIO, *(int *) p ? ASYNC_MASK : 0); syscall_printf ("Async I/O on socket %s", *(int *) p ? "started" : "cancelled"); @@ -1391,7 +1390,7 @@ fhandler_socket::ioctl (unsigned int cmd, void *p) * blocking mode */ if (cmd == FIONBIO && *(int *) p == 0) - WSAAsyncSelect (get_socket (), winmsg, 0, 0); + WSAAsyncSelect (get_socket (), gethwnd (), 0, 0); res = ioctlsocket (get_socket (), cmd, (unsigned long *) p); if (res == SOCKET_ERROR) set_winsock_errno (); @@ -1401,7 +1400,7 @@ fhandler_socket::ioctl (unsigned int cmd, void *p) *(int *) p ? "non" : ""); /* Start AsyncSelect if async socket unblocked */ if (*(int *) p && async_io ()) - WSAAsyncSelect (get_socket (), winmsg, WM_ASYNCIO, ASYNC_MASK); + WSAAsyncSelect (get_socket (), gethwnd (), WM_ASYNCIO, ASYNC_MASK); set_nonblocking (*(int *) p); } |