version 1.91.2.1, 2009/01/19 13:20:30 |
version 1.92, 2009/01/11 02:45:55 |
Line 120 typedef _BSD_SSIZE_T_ ssize_t; |
|
Line 120 typedef _BSD_SSIZE_T_ ssize_t; |
|
#define SO_LINGER 0x0080 /* linger on close if data present */ |
#define SO_LINGER 0x0080 /* linger on close if data present */ |
#define SO_OOBINLINE 0x0100 /* leave received OOB data in line */ |
#define SO_OOBINLINE 0x0100 /* leave received OOB data in line */ |
#define SO_REUSEPORT 0x0200 /* allow local address & port reuse */ |
#define SO_REUSEPORT 0x0200 /* allow local address & port reuse */ |
/* SO_OTIMESTAMP 0x0400 */ |
#define SO_TIMESTAMP 0x0400 /* timestamp received dgram traffic */ |
#define SO_ACCEPTFILTER 0x1000 /* there is an accept filter */ |
#define SO_ACCEPTFILTER 0x1000 /* there is an accept filter */ |
#define SO_TIMESTAMP 0x2000 /* timestamp received dgram traffic */ |
|
|
|
|
|
/* |
/* |
Line 132 typedef _BSD_SSIZE_T_ ssize_t; |
|
Line 131 typedef _BSD_SSIZE_T_ ssize_t; |
|
#define SO_RCVBUF 0x1002 /* receive buffer size */ |
#define SO_RCVBUF 0x1002 /* receive buffer size */ |
#define SO_SNDLOWAT 0x1003 /* send low-water mark */ |
#define SO_SNDLOWAT 0x1003 /* send low-water mark */ |
#define SO_RCVLOWAT 0x1004 /* receive low-water mark */ |
#define SO_RCVLOWAT 0x1004 /* receive low-water mark */ |
/* SO_OSNDTIMEO 0x1005 */ |
#define SO_SNDTIMEO 0x1005 /* send timeout */ |
/* SO_ORCVTIMEO 0x1006 */ |
#define SO_RCVTIMEO 0x1006 /* receive timeout */ |
#define SO_ERROR 0x1007 /* get error status and clear */ |
#define SO_ERROR 0x1007 /* get error status and clear */ |
#define SO_TYPE 0x1008 /* get socket type */ |
#define SO_TYPE 0x1008 /* get socket type */ |
#define SO_OVERFLOWED 0x1009 /* datagrams: return packets dropped */ |
#define SO_OVERFLOWED 0x1009 /* datagrams: return packets dropped */ |
Line 142 typedef _BSD_SSIZE_T_ ssize_t; |
|
Line 141 typedef _BSD_SSIZE_T_ ssize_t; |
|
* kernel removes header and supplies |
* kernel removes header and supplies |
* payload |
* payload |
*/ |
*/ |
#define SO_SNDTIMEO 0x100b /* send timeout */ |
|
#define SO_RCVTIMEO 0x100c /* receive timeout */ |
|
/* |
/* |
* Structure used for manipulating linger option. |
* Structure used for manipulating linger option. |
*/ |
*/ |
Line 545 struct cmsghdr { |
|
Line 542 struct cmsghdr { |
|
/* "Socket"-level control message types: */ |
/* "Socket"-level control message types: */ |
#define SCM_RIGHTS 0x01 /* access rights (array of int) */ |
#define SCM_RIGHTS 0x01 /* access rights (array of int) */ |
#if defined(_NETBSD_SOURCE) |
#if defined(_NETBSD_SOURCE) |
/* 0x02 timestamp (struct timeval50) */ |
#define SCM_TIMESTAMP 0x02 /* timestamp (struct timeval) */ |
#define SCM_CREDS 0x04 /* credentials (struct sockcred) */ |
#define SCM_CREDS 0x04 /* credentials (struct sockcred) */ |
#define SCM_TIMESTAMP 0x08 /* timestamp (struct timeval) */ |
|
#endif |
#endif |
|
|
/* |
/* |