Lines Matching refs:cmsghdr
94 struct cmsghdr { struct
102 #define CMSG_DATA(cmsg) (((unsigned char*)(cmsg) + CMSG_ALIGN(sizeof(struct cmsghdr)))) argument
103 #define CMSG_SPACE(len) (CMSG_ALIGN(sizeof(struct cmsghdr)) + CMSG_ALIGN(len))
104 #define CMSG_LEN(len) (CMSG_ALIGN(sizeof(struct cmsghdr)) + (len))
106 ((msg)->msg_controllen >= sizeof(struct cmsghdr) \
107 ? (struct cmsghdr*) (msg)->msg_control : (struct cmsghdr*) NULL)
108 #define CMSG_OK(mhdr, cmsg) ((cmsg)->cmsg_len >= sizeof(struct cmsghdr) && (cmsg)->cmsg_len <= (u…
111 struct cmsghdr* __cmsg_nxthdr(struct msghdr* __msg, struct cmsghdr* __cmsg) __INTRODUCED_IN(21);
114 static inline struct cmsghdr* __cmsg_nxthdr(struct msghdr* msg, struct cmsghdr* cmsg) { in __cmsg_nxthdr()
115 struct cmsghdr* ptr = in __cmsg_nxthdr()
116 __BIONIC_CAST(reinterpret_cast, struct cmsghdr*, in __cmsg_nxthdr()