]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
poll(2): Add POLLRDHUP.
authorThomas Munro <tmunro@FreeBSD.org>
Wed, 28 Apr 2021 09:31:38 +0000 (21:31 +1200)
committerThomas Munro <tmunro@FreeBSD.org>
Wed, 28 Apr 2021 11:00:31 +0000 (23:00 +1200)
commit3aaaa2efde896e19d229ee2cf09fe7e6ab0fbf6e
tree9c01cefa11d2ad1e7c4361db4956a524a671cc92
parent01a856c666194b77a359eaf2b27ee6a4f9d9945b
poll(2): Add POLLRDHUP.

Teach poll(2) to support Linux-style POLLRDHUP events for sockets, if
requested.  Triggered when the remote peer shuts down writing or closes
its end.

Reviewed by: kib
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D29757
lib/libc/sys/poll.2
sys/kern/uipc_socket.c
sys/sys/poll.h
tests/sys/netinet/socket_afinet.c
usr.bin/truss/syscalls.c