I added the 2nd argument (execpromises) to pledge(2), and then hunted
authorderaadt <deraadt@openbsd.org>
Mon, 24 Jul 2023 01:02:47 +0000 (01:02 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 24 Jul 2023 01:02:47 +0000 (01:02 +0000)
commitf61db8b983059244909bdfbd57c573947823089e
treeb102fb954001262563928d5150b0e109d2c63df8
parent08cf2055fe2c6c36b7989af6cf3cb23ea1c1649c
I added the 2nd argument (execpromises) to pledge(2), and then hunted
for more than a year code which could use it; but in all non-trivial
circumstances (programs which would benefit), I was stopped by issues
(in particular by environment variable behavious).  But I never looked
in ldd(1).  This is the FIRST one which is completely obvious.
spledge(NULL, "stdio rpath")
ok guenther
libexec/ld.so/ldd/ldd.c