- Timestamp:
- Oct 16, 2001, 9:26:51 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wsock32/wsock32.cpp
r7042 r7073 1 /* $Id: wsock32.cpp,v 1.4 3 2001-10-13 19:04:39 achimhaExp $ */1 /* $Id: wsock32.cpp,v 1.44 2001-10-16 07:26:43 phaller Exp $ */ 2 2 3 3 /* … … 78 78 79 79 static LPWSINFO lpFirstIData = NULL; 80 81 82 //****************************************************************************** 83 //****************************************************************************** 84 85 // Note: for the TCP/IP 4.0 headers, SO_SNDTIMEO and SO_RCDTIMEO are 86 // unfortunately not defined, so we do this here. 87 #ifndef SO_SNDTIMEO 88 #define SO_SNDTIMEO 0x1005 89 #endif 90 91 #ifndef SO_RCVTIMEO 92 #define SO_RCVTIMEO 0x1006 93 #endif 94 80 95 81 96 //****************************************************************************** … … 982 997 } 983 998 break; 999 1000 case SO_SNDTIMEO: 1001 case SO_RCVTIMEO: 1002 // convert "int" to "struct timeval" 1003 struct timeval tv; 1004 tv.tv_sec = *optval / 1000; 1005 tv.tv_usec = (*optval % 1000) * 1000; 1006 ret = setsockopt(s, level, optname, (char *)&tv, sizeof(tv) ); 1007 break; 984 1008 985 1009 case SO_BROADCAST: … … 987 1011 case SO_KEEPALIVE: 988 1012 case SO_DONTROUTE: 989 1013 case SO_OOBINLINE: 990 1014 case SO_REUSEADDR: 991 1015 if(optlen < (int)sizeof(int)) {
Note:
See TracChangeset
for help on using the changeset viewer.