SYS_privsys
int ret = syscall(SYS_privsys, PRIVSYS_PFEXEC_REG, fd);
(void) syscall(SYS_privsys, PRIVSYS_PFEXEC_UNREG, doorfd);
case SYS_privsys:
{ "setppriv", SYS_privsys },
{ "getppriv", SYS_privsys },
{ "getprivimplinfo", SYS_privsys },
{ "setpflags", SYS_privsys },
{ "getpflags", SYS_privsys },
case SYS_privsys: /* privileges */
case SYS_privsys: /* privileges */
case SYS_privsys:
return (__systemcall(rval, SYS_privsys + 1024, PRIVSYS_ISSETUGID,
if (syscall(SYS_privsys, PRIVSYS_KLPD_REG, p->kd_doorfd, id,
err = syscall(SYS_privsys, PRIVSYS_KLPD_UNREG, p->kd_doorfd, id,
if ((ret = syscall(SYS_privsys, PRIVSYS_SETPPRIV, op,
return (syscall(SYS_privsys, PRIVSYS_ISSETUGID));
return (syscall(SYS_privsys, PRIVSYS_SETPPRIV, op, set, (void *)pset,
return (syscall(SYS_privsys, PRIVSYS_GETPPRIV, 0, set, (void *)pset,
return (syscall(SYS_privsys, PRIVSYS_GETIMPLINFO, 0, 0, (void *)buf,
return (syscall(SYS_privsys, PRIVSYS_SETPFLAGS, (priv_op_t)flag,
return (syscall(SYS_privsys, PRIVSYS_GETPFLAGS, flag, 0, 0, 0));