cmsg 26 os/unix/ngx_channel.c } cmsg; cmsg 33 os/unix/ngx_channel.c msg.msg_control = (caddr_t) &cmsg; cmsg 34 os/unix/ngx_channel.c msg.msg_controllen = sizeof(cmsg); cmsg 36 os/unix/ngx_channel.c cmsg.cm.cmsg_len = CMSG_LEN(sizeof(int)); cmsg 37 os/unix/ngx_channel.c cmsg.cm.cmsg_level = SOL_SOCKET; cmsg 38 os/unix/ngx_channel.c cmsg.cm.cmsg_type = SCM_RIGHTS; cmsg 50 os/unix/ngx_channel.c ngx_memcpy(CMSG_DATA(&cmsg.cm), &ch->fd, sizeof(int)); cmsg 104 os/unix/ngx_channel.c } cmsg; cmsg 118 os/unix/ngx_channel.c msg.msg_control = (caddr_t) &cmsg; cmsg 119 os/unix/ngx_channel.c msg.msg_controllen = sizeof(cmsg); cmsg 152 os/unix/ngx_channel.c if (cmsg.cm.cmsg_len < (socklen_t) CMSG_LEN(sizeof(int))) { cmsg 158 os/unix/ngx_channel.c if (cmsg.cm.cmsg_level != SOL_SOCKET || cmsg.cm.cmsg_type != SCM_RIGHTS) cmsg 163 os/unix/ngx_channel.c cmsg.cm.cmsg_level, cmsg.cm.cmsg_type); cmsg 169 os/unix/ngx_channel.c ngx_memcpy(&ch->fd, CMSG_DATA(&cmsg.cm), sizeof(int)); cmsg 63 os/unix/ngx_freebsd_config.h #define CMSG_DATA(cmsg) ((u_char *)(cmsg) + ALIGN(sizeof(struct cmsghdr))) cmsg 139 os/unix/ngx_posix_config.h #define CMSG_DATA(cmsg) ((u_char *)(cmsg) + ALIGN(sizeof(struct cmsghdr)))