Lines Matching refs:cmsghdr
254 struct cmsghdr struct
265 #define CMSG_DATA(cmsg) ((void *)(cmsg) + sizeof(struct cmsghdr)) argument
266 #define CMSG_SPACE(len) (sizeof(struct cmsghdr) + CMSG_ALIGN(len))
267 #define CMSG_LEN(len) (sizeof(struct cmsghdr) + (len))
270 ((len) >= sizeof(struct cmsghdr) ? (struct cmsghdr *)(ctl) : (struct cmsghdr *)NULL)
274 ((cmsg)->cmsg_len >= sizeof(struct cmsghdr) && \
280 static inline struct cmsghdr *__cmsg_nxthdr(void *_ctl, size_t _size, struct cmsghdr *_cmsg) in __cmsg_nxthdr()
282 struct cmsghdr *_ptr; in __cmsg_nxthdr()
284 _ptr = (struct cmsghdr *)(((unsigned char *)_cmsg) + CMSG_ALIGN(_cmsg->cmsg_len)); in __cmsg_nxthdr()
288 return (struct cmsghdr *)NULL; in __cmsg_nxthdr()
294 static inline struct cmsghdr *cmsg_nxthdr(struct msghdr *_msg, struct cmsghdr *_cmsg) in cmsg_nxthdr()