On Thu, Nov 05, 2015 at 11:52:34AM -0500, Michael McConville wrote:
> > It's not documented so it doesn't exist for me. :P
> > 
> > (hint hint)
> 
> Seconded.

Here is an update for some missing syscalls for
"stdio", "proc" and "id":

Index: lib/libc/sys/pledge.2
===================================================================
RCS file: /cvs/src/lib/libc/sys/pledge.2,v
retrieving revision 1.12
diff -u -p -r1.12 pledge.2
--- lib/libc/sys/pledge.2       3 Nov 2015 16:31:54 -0000       1.12
+++ lib/libc/sys/pledge.2       5 Nov 2015 17:21:24 -0000
@@ -155,11 +155,11 @@ previously allocated file descriptors:
 .Xr getresgid 2 ,
 .Xr getresuid 2 ,
 .Xr getrlimit 2 ,
+.Xr getrusage 2 ,
 .Xr getsid 2 ,
 .Xr getthrid 2 ,
 .Xr gettimeofday 2 ,
 .Xr getuid 2 ,
-.Xr getuid 2 ,
 .Xr issetugid 2 ,
 .Xr kevent 2 ,
 .Xr kqueue 2 ,
@@ -174,8 +174,10 @@ previously allocated file descriptors:
 .Xr pipe 2 ,
 .Xr pipe2 2 ,
 .Xr poll 2 ,
+.Xr ppoll 2 ,
 .Xr pread 2 ,
 .Xr preadv 2 ,
+.Xr pselect 2 ,
 .Xr pwrite 2 ,
 .Xr pwritev 2 ,
 .Xr read 2 ,
@@ -189,9 +191,13 @@ previously allocated file descriptors:
 .Xr setitimer 2 ,
 .Xr shutdown 2 ,
 .Xr sigaction 2 ,
+.Xr sigaltstack 2 ,
+.Xr sigpending 2 ,
 .Xr sigprocmask 2 ,
 .Xr sigreturn 2 ,
+.Xr sigsuspend 2 ,
 .Xr socketpair 2 ,
+.Xr stat 2 ,
 .Xr umask 2 ,
 .Xr wait4 2 ,
 .Xr write 2 ,
@@ -412,8 +418,13 @@ Allows the following process relationshi
 .Xr vfork 2 ,
 .Xr kill 2 ,
 .Xr setgroups 2 ,
+.Xr setpgid 2 ,
 .Xr setresgid 2 ,
-.Xr setresuid 2 .
+.Xr setresuid 2 ,
+.Xr setrlimit 2 ,
+.Xr setsid 2 ,
+.Xr getpriority 2 ,
+.Xr setpriority 2 .
 .It Va "exec"
 Allows a process to call
 .Xr execve 2 .
@@ -457,9 +468,11 @@ process:
 .Pp
 .Xr setuid 2 ,
 .Xr seteuid 2 ,
+.Xr setreuid 2 ,
 .Xr setresuid 2 ,
 .Xr setgid 2 ,
 .Xr setegid 2 ,
+.Xr setregid 2 ,
 .Xr setresgid 2 ,
 .Xr setgroups 2 ,
 .Xr setlogin 2 ,

Reply via email to