Home
last modified time | relevance | path

Searched refs:linux_cmsg (Results 1 – 1 of 1) sorted by relevance

/netbsd/src/sys/compat/linux/common/
Dlinux_socket.c680 struct linux_cmsghdr linux_cmsg; in linux_copyout_msg_control() local
704 memset(&linux_cmsg, 0, sizeof(linux_cmsg)); in linux_copyout_msg_control()
705 linux_cmsg.cmsg_len = cmsg->cmsg_len - LINUX_CMSG_ALIGN_DELTA; in linux_copyout_msg_control()
706 linux_cmsg.cmsg_level = cmsg->cmsg_level; in linux_copyout_msg_control()
707 linux_cmsg.cmsg_type = cmsg->cmsg_type; in linux_copyout_msg_control()
710 if (linux_cmsg.cmsg_len > dlen) { in linux_copyout_msg_control()
712 dlen -= sizeof linux_cmsg; in linux_copyout_msg_control()
717 if (linux_cmsg.cmsg_level == SOL_SOCKET in linux_copyout_msg_control()
718 && linux_cmsg.cmsg_type == SCM_RIGHTS) in linux_copyout_msg_control()
722 dlen = linux_cmsg.cmsg_len - sizeof linux_cmsg; in linux_copyout_msg_control()
[all …]