On Sat, Dec 25, 2021 at 04:27:19AM -0700, Visa Hankala wrote: > CVSROOT: /cvs > Module name: src > Changes by: [email protected] 2021/12/25 04:27:19 > > Modified files: > regress/sys/kern/poll: poll_iocond.c > > Log message: > Adjust pty case for kqueue-based poll(2) > > Unlike the old code, kqueue-based poll(2) sets POLLIN when the other > end of a pty has been closed. Calling read(2) on such a pty returns > zero anyway. FreeBSD sets POLLIN too.
Seeing a consistent failure here, is that expected? > sys/kern/poll: Exit: 1 Duration: 00:00:03 Log: 104-sys-kern-poll.log ==== run-regress-poll_iocond-pty ==== ./poll_iocond pty assertion "pfd[0].revents == (POLLIN | POLLHUP)" failed: file "/home/src/regress/sys/kern/poll/poll_iocond.c", line 807, function "proc_parent" *** Signal SIGABRT in . (Makefile:15 'run-regress-poll_iocond-pty') FAILED
