l_cmsghdr
struct l_cmsghdr linux_cmsg;
struct l_cmsghdr *ptr_cmsg;
if (linux_msghdr.msg_controllen >= sizeof(struct l_cmsghdr)) {
sizeof(struct l_cmsghdr));
if (linux_cmsg.cmsg_len < sizeof(struct l_cmsghdr) ||
ptr_cmsg = (struct l_cmsghdr *)((char *)ptr_cmsg +
} while(clen >= sizeof(struct l_cmsghdr));
struct l_cmsghdr *lcm = NULL;
LINUX_CMSG_ALIGN(sizeof(struct l_cmsghdr))))
#define LINUX_CMSG_SPACE(len) (LINUX_CMSG_ALIGN(sizeof(struct l_cmsghdr)) + \
#define LINUX_CMSG_LEN(len) (LINUX_CMSG_ALIGN(sizeof(struct l_cmsghdr)) + \
sizeof(struct l_cmsghdr) ? \
(struct l_cmsghdr *) \
(struct l_cmsghdr *)(NULL))
(struct l_cmsghdr *) NULL : \
(struct l_cmsghdr *)((char *)(cmsg) + \