version 1.78.6.3, 2006/08/11 15:47:26 |
version 1.84, 2007/03/04 06:03:41 |
|
|
#define pseudo_AF_HDRCMPLT 30 /* Used by BPF to not rewrite hdrs |
#define pseudo_AF_HDRCMPLT 30 /* Used by BPF to not rewrite hdrs |
in interface output routine */ |
in interface output routine */ |
#endif |
#endif |
#define AF_BLUETOOTH 31 |
#define AF_BLUETOOTH 31 /* Bluetooth: HCI, SCO, L2CAP, RFCOMM */ |
|
|
#define AF_MAX 32 |
#define AF_MAX 32 |
|
|
Line 498 struct cmsghdr { |
|
Line 498 struct cmsghdr { |
|
|
|
/* given pointer to struct cmsghdr, return pointer to next cmsghdr */ |
/* given pointer to struct cmsghdr, return pointer to next cmsghdr */ |
#define CMSG_NXTHDR(mhdr, cmsg) \ |
#define CMSG_NXTHDR(mhdr, cmsg) \ |
(((__caddr_t)(cmsg) + __CMSG_ALIGN((cmsg)->cmsg_len) + \ |
(((char *)(cmsg) + __CMSG_ALIGN((cmsg)->cmsg_len) + \ |
__CMSG_ALIGN(sizeof(struct cmsghdr)) > \ |
__CMSG_ALIGN(sizeof(struct cmsghdr)) > \ |
(((__caddr_t)(mhdr)->msg_control) + (mhdr)->msg_controllen)) ? \ |
(((char *)(mhdr)->msg_control) + (mhdr)->msg_controllen)) ? \ |
(struct cmsghdr *)0 : \ |
(struct cmsghdr *)0 : \ |
(struct cmsghdr *)((__caddr_t)(cmsg) + \ |
(struct cmsghdr *)((char *)(cmsg) + \ |
__CMSG_ALIGN((cmsg)->cmsg_len))) |
__CMSG_ALIGN((cmsg)->cmsg_len))) |
|
|
/* |
/* |
Line 545 int bind(int, const struct sockaddr *, s |
|
Line 545 int bind(int, const struct sockaddr *, s |
|
int connect(int, const struct sockaddr *, socklen_t); |
int connect(int, const struct sockaddr *, socklen_t); |
int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); |
int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); |
int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); |
int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); |
int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); |
int getsockopt(int, int, int, void *__restrict, socklen_t * __restrict); |
int listen(int, int); |
int listen(int, int); |
ssize_t recv(int, void *, size_t, int); |
ssize_t recv(int, void *, size_t, int); |
ssize_t recvfrom(int, void * __restrict, size_t, int, |
ssize_t recvfrom(int, void *__restrict, size_t, int, |
struct sockaddr * __restrict, socklen_t * __restrict); |
struct sockaddr * __restrict, socklen_t * __restrict); |
ssize_t recvmsg(int, struct msghdr *, int); |
ssize_t recvmsg(int, struct msghdr *, int); |
ssize_t send(int, const void *, size_t, int); |
ssize_t send(int, const void *, size_t, int); |