`proc' lists a few syscalls that it doesn't provide now and misses a few that it does, and `id' is missing a couple.
Index: lib/libc/sys/pledge.2 =================================================================== RCS file: /cvs/src/lib/libc/sys/pledge.2,v retrieving revision 1.23 diff -u -p -u -r1.23 pledge.2 --- lib/libc/sys/pledge.2 9 Jan 2016 06:13:43 -0000 1.23 +++ lib/libc/sys/pledge.2 18 Jan 2016 21:33:13 -0000 @@ -426,9 +426,11 @@ Allows the following process relationshi .Xr fork 2 , .Xr vfork 2 , .Xr kill 2 , -.Xr setgroups 2 , -.Xr setresgid 2 , -.Xr setresuid 2 . +.Xr getpriority 2 , +.Xr setpriority 2 , +.Xr setrlimit 2 , +.Xr setpgid 2 , +.Xr setsid 2 . .It Va "exec" Allows a process to call .Xr execve 2 . @@ -472,9 +474,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 , -- Carlin