* 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.
This commit is contained in:
Corinna Vinschen
2004-03-31 09:13:54 +00:00
parent ed4c5eceb0
commit 4450172a6c
3 changed files with 23 additions and 21 deletions

View File

@ -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))