Changeset 103 in libcf for trunk/src/cf_socket.c
- Timestamp:
- 05/29/13 11:06:23 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/cf_socket.c
r87 r103 42 42 # define sa_family_t unsigned short 43 43 # define close(__sock) closesocket(__sock) 44 # define CHECK_SELECT(x) ((x) == SOCKET_ERROR)45 44 # define GET_SYSTEM_ERROR() WSAGetLastError () 46 45 # define ERROR_INTR WSAEINTR 47 46 #else 48 # define CHECK_SELECT(x) ((x) < 0)49 47 # define GET_SYSTEM_ERROR() errno 50 48 # define ERROR_INTR EINTR … … 115 113 FD_SET (sock, &readfds); 116 114 117 while ( CHECK_SELECT (result = select (sock + 1, &readfds, NULL, NULL, &tv)))115 while ((result = select (sock + 1, &readfds, NULL, NULL, &tv)) < 0) 118 116 { 119 117 error = GET_SYSTEM_ERROR ();
Note:
See TracChangeset
for help on using the changeset viewer.