aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/net.cc
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2004-03-31 09:13:54 +0000
committerCorinna Vinschen <corinna@vinschen.de>2004-03-31 09:13:54 +0000
commit4450172a6c9a97bf9ec6ec1504f0297defe47cb4 (patch)
treebb833b31565cc89535e4eeb71ab634d59f208219 /winsup/cygwin/net.cc
parented4c5eceb09c54c9d683229262e8740b808f401e (diff)
downloadnewlib-4450172a6c9a97bf9ec6ec1504f0297defe47cb4.zip
newlib-4450172a6c9a97bf9ec6ec1504f0297defe47cb4.tar.gz
newlib-4450172a6c9a97bf9ec6ec1504f0297defe47cb4.tar.bz2
* fhandler_socket.cc (fhandler_socket::recvfrom): Initialize res to
SOCKET_ERROR. Use SOCKET_ERROR instead of -1 throughout. (fhandler_socket::recvmsg): Ditto. (fhandler_socket::sendto): Ditto. (fhandler_socket::sendmsg): Ditto. * net.cc (wsock_event::prepare): Call WSASetLastError instead of SetLastError. (wsock_event::wait): Use SOCKET_ERROR instead of -1.
Diffstat (limited to 'winsup/cygwin/net.cc')
-rw-r--r--winsup/cygwin/net.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/net.cc b/winsup/cygwin/net.cc
index 3d76a43..b53dacd 100644
--- a/winsup/cygwin/net.cc
+++ b/winsup/cygwin/net.cc
@@ -53,7 +53,7 @@ extern "C"
bool
wsock_event::prepare (int sock, long event_mask)
{
- SetLastError (0);
+ WSASetLastError (0);
if ((event = WSACreateEvent ()) != WSA_INVALID_EVENT
&& WSAEventSelect (sock, event, event_mask) == SOCKET_ERROR)
{
@@ -67,7 +67,7 @@ wsock_event::prepare (int sock, long event_mask)
int
wsock_event::wait (int sock, int &closed)
{
- int ret = -1;
+ int ret = SOCKET_ERROR;
DWORD wsa_err = 0;
WSAEVENT ev[2] = { event, signal_arrived };
switch (WSAWaitForMultipleEvents (2, ev, FALSE, WSA_INFINITE, FALSE))