Changeset 3260 for trunk/src/wsock32/wsock32.cpp
- Timestamp:
- Mar 28, 2000, 7:13:06 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wsock32/wsock32.cpp
r3233 r3260 1 /* $Id: wsock32.cpp,v 1.2 5 2000-03-24 23:14:29sandervl Exp $ */1 /* $Id: wsock32.cpp,v 1.26 2000-03-28 17:13:06 sandervl Exp $ */ 2 2 3 3 /* … … 262 262 // map BSD error codes 263 263 if(ret == SOCKET_ERROR) { 264 if(sock_errno() == SOCEINPROGRESS) { 264 int sockerror = sock_errno(); 265 if(sockerror && sockerror < SOCBASEERR) { 266 sockerror += SOCBASEERR; 267 } 268 if(sockerror == SOCEINPROGRESS) { 265 269 WSASetLastError(WSAEWOULDBLOCK); 266 270 } 267 271 else 268 if (sock_errno()== SOCEOPNOTSUPP) {272 if(sockerror == SOCEOPNOTSUPP) { 269 273 WSASetLastError(WSAEINVAL); 270 274 } … … 324 328 325 329 // Map EOPNOTSUPP to EINVAL 326 if(ret == SOCKET_ERROR && sock_errno() == SOCEOPNOTSUPP) 330 int sockerror = sock_errno(); 331 if(sockerror && sockerror < SOCBASEERR) { 332 sockerror += SOCBASEERR; 333 } 334 335 if(ret == SOCKET_ERROR && sockerror == SOCEOPNOTSUPP) 327 336 WSASetLastError(WSAEINVAL); 328 337 else
Note:
See TracChangeset
for help on using the changeset viewer.