glibc/socket
Sergey Bugaev 904b94c07a socket: Add a test for MSG_CMSG_CLOEXEC
This checks that:
* We can send and receive fds over Unix domain sockets using SCM_RIGHTS;
* msg_controllen, cmsg_level, cmsg_type, cmsg_len are all filled in
  correctly on receive;
* Most importantly, the received fd has or has not the close-on-exec
  flag set depending on whether we pass MSG_CMSG_CLOEXEC to recvmsg ().

Checked on i686-gnu and x86_64-linux-gnu.

Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Signed-off-by: Sergey Bugaev <bugaevc@gmail.com>
Message-Id: <20230423160548.126576-4-bugaevc@gmail.com>
2023-04-25 00:21:00 +02:00
..
bits
sys
Makefile socket: Add a test for MSG_CMSG_CLOEXEC 2023-04-25 00:21:00 +02:00
Versions
accept.c
accept4.c
bind.c
connect.c
getpeername.c
getsockname.c
getsockopt.c
isfdtype.c
listen.c
opensock.c
recv.c
recvfrom.c
recvmmsg.c
recvmsg.c
sa_len.c
send.c
sendmmsg.c
sendmsg.c
sendto.c
setsockopt.c
shutdown.c
sockaddr_un_set.c
sockatmark.c
socket.c
socketpair.c
tst-accept4.c
tst-cmsg_cloexec.c socket: Add a test for MSG_CMSG_CLOEXEC 2023-04-25 00:21:00 +02:00
tst-cmsghdr-skeleton.c
tst-cmsghdr.c
tst-sockaddr_un_set.c
tst-sockopt-time64.c
tst-sockopt.c