Module Name: src Committed By: thorpej Date: Sat Oct 23 01:28:34 UTC 2021
Modified Files: src/distrib/sets/lists/debug: mi src/distrib/sets/lists/tests: mi src/lib/libc/sys: kqueue.2 src/sys/kern: kern_event.c uipc_socket.c src/sys/sys: event.h socketvar.h src/tests/kernel/kqueue: Makefile Added Files: src/tests/kernel/kqueue: t_empty.c Log Message: Add support for the EVFILT_EMPTY filter, which is activated when the write buffer associated with the file descriptor is empty. This is currently implemented only for sockets, and is intended primarily to provide visibility to applications that all previously written data has been acknowledged by the TCP layer on the receiver. Compatible with the same filter in FreeBSD. To generate a diff of this commit: cvs rdiff -u -r1.365 -r1.366 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.1153 -r1.1154 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.56 -r1.57 src/lib/libc/sys/kqueue.2 cvs rdiff -u -r1.136 -r1.137 src/sys/kern/kern_event.c cvs rdiff -u -r1.299 -r1.300 src/sys/kern/uipc_socket.c cvs rdiff -u -r1.50 -r1.51 src/sys/sys/event.h cvs rdiff -u -r1.163 -r1.164 src/sys/sys/socketvar.h cvs rdiff -u -r1.7 -r1.8 src/tests/kernel/kqueue/Makefile cvs rdiff -u -r0 -r1.1 src/tests/kernel/kqueue/t_empty.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.