CVSROOT:        /cvs
Module name:    src
Changes by:     v...@cvs.openbsd.org    2020/12/18 09:16:14

Modified files:
        sys/kern       : kern_event.c 
        sys/sys        : eventvar.h 

Log message:
Add fd close notification for kqueue-based poll() and select()

When the file descriptor of an __EV_POLL-flagged knote is closed,
post EBADF through the kqueue instance to the caller of kqueue_scan().
This lets kqueue-based poll() and select() preserve their current
behaviour of returning EBADF when a polled file descriptor is closed
concurrently.

OK mpi@

Reply via email to