Lines Matching refs:cmsghdr
277 struct cmsghdr struct
295 # define CMSG_DATA(cmsg) ((unsigned char *) ((struct cmsghdr *) (cmsg) + 1)) argument
299 ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) \
300 ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0)
304 + CMSG_ALIGN (sizeof (struct cmsghdr)))
305 #define CMSG_LEN(len) (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))
307 extern struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr,
308 struct cmsghdr *__cmsg) __THROW;
313 _EXTERN_INLINE struct cmsghdr *
314 __NTH (__cmsg_nxthdr (struct msghdr *__mhdr, struct cmsghdr *__cmsg)) in __NTH()
316 if ((size_t) __cmsg->cmsg_len < sizeof (struct cmsghdr)) in __NTH()
318 return (struct cmsghdr *) 0; in __NTH()
320 __cmsg = (struct cmsghdr *) ((unsigned char *) __cmsg in __NTH()
327 return (struct cmsghdr *) 0; in __NTH()