PLEDGE_UNIX
if ((p->p_pledge & (PLEDGE_INET | PLEDGE_UNIX | PLEDGE_DNS)))
if ((pledge & (PLEDGE_INET|PLEDGE_UNIX|PLEDGE_DNS)) == 0)
if ((pledge & (PLEDGE_INET|PLEDGE_UNIX)) == 0)
if (ISSET(pledge, PLEDGE_UNIX))
return pledge_fail(p, EPERM, PLEDGE_UNIX);
[SYS_socket] = PLEDGE_INET | PLEDGE_UNIX | PLEDGE_DNS,
[SYS_connect] = PLEDGE_INET | PLEDGE_UNIX | PLEDGE_DNS,
[SYS_bind] = PLEDGE_INET | PLEDGE_UNIX | PLEDGE_DNS,
[SYS_listen] = PLEDGE_INET | PLEDGE_UNIX,
[SYS_accept4] = PLEDGE_INET | PLEDGE_UNIX,
[SYS_accept] = PLEDGE_INET | PLEDGE_UNIX,
{ "unix", PLEDGE_UNIX },
PLEDGE_UNIX | PLEDGE_UNVEIL)) == 0)
if ((pledge & (PLEDGE_INET | PLEDGE_UNIX))) {
nd.ni_pledge = PLEDGE_UNIX;
nd.ni_pledge = PLEDGE_UNIX;
{ PLEDGE_UNIX, "unix" },