env(1) is obviously a program falling into pledge "stdio exec". It
authorderaadt <deraadt@openbsd.org>
Sat, 10 Oct 2015 21:19:14 +0000 (21:19 +0000)
committerderaadt <deraadt@openbsd.org>
Sat, 10 Oct 2015 21:19:14 +0000 (21:19 +0000)
commitb90dc8b600f020ff071de26feee175b87b5faf36
tree43c783b114a025395197b20af312bb0b205a5aa2
parente1704018d5bae3679342a2e1fc943d8ddf230155
env(1) is obviously a program falling into pledge "stdio exec".  It
does stdio, and it does a raw execve().  It is so obvious.  It gets
only _exit(2), kbind(2), and 46 system calls -- over half of which
are deeply gutted in their functionality to only serve narrow libc
needs for "stdio (includes malloc)".  the other 161 system calls kill it.
usr.bin/env/env.c