cm 24 os/unix/ngx_channel.c struct cmsghdr cm; cm 36 os/unix/ngx_channel.c cmsg.cm.cmsg_len = CMSG_LEN(sizeof(int)); cm 37 os/unix/ngx_channel.c cmsg.cm.cmsg_level = SOL_SOCKET; cm 38 os/unix/ngx_channel.c cmsg.cm.cmsg_type = SCM_RIGHTS; cm 50 os/unix/ngx_channel.c ngx_memcpy(CMSG_DATA(&cmsg.cm), &ch->fd, sizeof(int)); cm 102 os/unix/ngx_channel.c struct cmsghdr cm; cm 152 os/unix/ngx_channel.c if (cmsg.cm.cmsg_len < (socklen_t) CMSG_LEN(sizeof(int))) { cm 158 os/unix/ngx_channel.c if (cmsg.cm.cmsg_level != SOL_SOCKET || cmsg.cm.cmsg_type != SCM_RIGHTS) cm 163 os/unix/ngx_channel.c cmsg.cm.cmsg_level, cmsg.cm.cmsg_type); cm 169 os/unix/ngx_channel.c ngx_memcpy(&ch->fd, CMSG_DATA(&cmsg.cm), sizeof(int));