| iMatix home page | << | < | > | >> |
SFL Version 2.11 |
#include "sflsock.h" int winsock_last_error (void)
Convert a winsock error into a errno value.
{ int error = 0; switch (WSAGetLastError ()) { case WSAEINTR: error = EINTR; break; case WSAEBADF: error = EBADF; break; case WSAEWOULDBLOCK: error = EAGAIN; break; case WSAEINPROGRESS: error = EAGAIN; break; case WSAENETDOWN: error = EAGAIN; break; case WSAECONNRESET: error = ECONNRESET; break; case WSAECONNABORTED: error = EPIPE; break; case WSAESHUTDOWN: error = ECONNRESET; break; case WSAEINVAL: error = EPIPE; break; # if defined (WIN32) default: error = GetLastError (); # else default: error = errno; # endif } return (error); }
| << | < | > | >> | Copyright © 1996-2000 iMatix Corporation |