PLEDGE_WPATH
nd.ni_pledge = PLEDGE_CPATH | PLEDGE_WPATH;
nd.ni_pledge = PLEDGE_CPATH | PLEDGE_WPATH;
nd.ni_pledge = PLEDGE_CPATH | PLEDGE_WPATH;
if ((pledge & PLEDGE_WPATH) == 0)
if ((pledge & PLEDGE_WPATH) == 0)
[SYS_open] = PLEDGE_RPATH | PLEDGE_WPATH,
[SYS_openat] = PLEDGE_RPATH | PLEDGE_WPATH,
[SYS_truncate] = PLEDGE_WPATH,
{ "wpath", PLEDGE_WPATH },
if ((pr->ps_pledge & (PLEDGE_RPATH | PLEDGE_WPATH |
if ((nip & ~(PLEDGE_RPATH | PLEDGE_WPATH)) == 0)
(nip & ~(PLEDGE_RPATH | PLEDGE_WPATH)) == 0)
nid.ni_pledge = PLEDGE_RPATH | PLEDGE_WPATH;
cnd.ni_pledge = PLEDGE_RPATH | PLEDGE_WPATH;
snd.ni_pledge = PLEDGE_RPATH | PLEDGE_WPATH;
snd.ni_pledge = PLEDGE_RPATH | PLEDGE_WPATH;
ni_pledge |= PLEDGE_WPATH;
{ PLEDGE_WPATH, "wpath" },