aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/net.cc
diff options
context:
space:
mode:
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))