LINUX_CMSG_ALIGN
resid -= LINUX_CMSG_ALIGN(l_cmsg.cmsg_len);
((((char *)(ucmsg) + LINUX_CMSG_ALIGN((kcmsg)->cmsg_len) + \
LINUX_CMSG_ALIGN((kcmsg)->cmsg_len)))
(sizeof(struct linux_cmsghdr) + LINUX_CMSG_ALIGN(l))