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,