Hi, Is there any reason pselect() is omitted from /usr/src/sys/kern/kern_pledge.c? There is poll(), ppoll(), kevent(), kqueue() and select() for PLEDGE_STDIO.
Juha Index: sys/kern/kern_pledge.c =================================================================== RCS file: /home/cvs/OpenBSD/src/sys/kern/kern_pledge.c,v retrieving revision 1.93 diff -u -p -r1.93 kern_pledge.c --- sys/kern/kern_pledge.c 31 Oct 2015 02:46:23 -0000 1.93 +++ sys/kern/kern_pledge.c 31 Oct 2015 06:58:37 -0000 @@ -158,6 +158,7 @@ const u_int pledge_syscalls[SYS_MAXSYSCA [SYS_kevent] = PLEDGE_STDIO, [SYS_kqueue] = PLEDGE_STDIO, [SYS_select] = PLEDGE_STDIO, + [SYS_pselect] = PLEDGE_STDIO, [SYS_fstat] = PLEDGE_STDIO, [SYS_fsync] = PLEDGE_STDIO,