Lines Matching refs:cmsg
1375 struct cmsghdr *cmsg; in bundle_ReceiveDatalink() local
1406 cmsg = (struct cmsghdr *)cmsgbuf; in bundle_ReceiveDatalink()
1407 cmsg->cmsg_len = sizeof cmsgbuf; in bundle_ReceiveDatalink()
1408 cmsg->cmsg_level = SOL_SOCKET; in bundle_ReceiveDatalink()
1409 cmsg->cmsg_type = 0; in bundle_ReceiveDatalink()
1433 if (cmsg->cmsg_level != SOL_SOCKET || cmsg->cmsg_type != SCM_RIGHTS) { in bundle_ReceiveDatalink()
1440 fd = (int *)CMSG_DATA(cmsg); in bundle_ReceiveDatalink()
1441 nfd = ((caddr_t)cmsg + cmsg->cmsg_len - (caddr_t)fd) / sizeof(int); in bundle_ReceiveDatalink()
1536 struct cmsghdr *cmsg; in bundle_SendDatalink() local
1587 cmsg = (struct cmsghdr *)cmsgbuf; in bundle_SendDatalink()
1588 cmsg->cmsg_len = msg.msg_controllen; in bundle_SendDatalink()
1589 cmsg->cmsg_level = SOL_SOCKET; in bundle_SendDatalink()
1590 cmsg->cmsg_type = SCM_RIGHTS; in bundle_SendDatalink()
1593 *((int *)CMSG_DATA(cmsg) + f) = fd[f]; in bundle_SendDatalink()