Lines Matching refs:cmsg
1384 struct cmsghdr *cmsg; in bundle_ReceiveDatalink() local
1415 cmsg = (struct cmsghdr *)cmsgbuf; in bundle_ReceiveDatalink()
1416 cmsg->cmsg_len = sizeof cmsgbuf; in bundle_ReceiveDatalink()
1417 cmsg->cmsg_level = SOL_SOCKET; in bundle_ReceiveDatalink()
1418 cmsg->cmsg_type = 0; in bundle_ReceiveDatalink()
1442 if (cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) { in bundle_ReceiveDatalink()
1449 fd = (int *)CMSG_DATA(cmsg); in bundle_ReceiveDatalink()
1450 nfd = ((caddr_t)cmsg + cmsg->cmsg_len - (caddr_t)fd) / sizeof(int); in bundle_ReceiveDatalink()
1545 struct cmsghdr *cmsg; in bundle_SendDatalink() local
1596 cmsg = (struct cmsghdr *)cmsgbuf; in bundle_SendDatalink()
1597 cmsg->cmsg_len = msg.msg_controllen; in bundle_SendDatalink()
1598 cmsg->cmsg_level = SOL_SOCKET; in bundle_SendDatalink()
1599 cmsg->cmsg_type = SCM_RIGHTS; in bundle_SendDatalink()
1602 *((int *)CMSG_DATA(cmsg) + f) = fd[f]; in bundle_SendDatalink()