priv_check_cred
if ((error = priv_check_cred(oldcred, PRIV_CRED_SETGROUPS)) != 0) {
if ((error = priv_check_cred(oldcred, PRIV_CRED_SETGROUPS)) != 0) {
priv_check_cred(filemon->cred, PRIV_DEBUG_DIFFCRED) != 0) {
(error = priv_check_cred(cred, PRIV_VMM_CREATE)) != 0) {
(error = priv_check_cred(cred, PRIV_VMM_DESTROY)) != 0) {
if (priv_check_cred(cnp->cn_cred, PRIV_VFS_RETAINSUGID))
if (priv_check_cred(ap->a_cred, PRIV_VFS_RETAINSUGID))
if (!priv_check_cred(cred, PRIV_VFS_SYSFLAGS)) {
error = priv_check_cred(cred, PRIV_VFS_STICKYFILE);
error = priv_check_cred(cred, PRIV_VFS_SETGID);
error = priv_check_cred(cred, PRIV_VFS_CHOWN);
if (priv_check_cred(cred, PRIV_VFS_RETAINSUGID) != 0)
if (priv_check_cred(cred, PRIV_VFS_RETAINSUGID)) {
err = priv_check_cred(cred, PRIV_VFS_CHOWN);
if (checkperm && priv_check_cred(cred, PRIV_VFS_CHOWN))
err = priv_check_cred(cred, PRIV_VFS_CHOWN);
&& priv_check_cred(cred, PRIV_VFS_STICKYFILE))
err = priv_check_cred(cred, PRIV_VFS_SETGID);
return (priv_check_cred(cred, PRIV_VFS_EXTATTR_SYSTEM));
if (priv_check_cred(cred, PRIV_VFS_ADMIN) ||
error = priv_check_cred(cred, PRIV_VFS_ADMIN);
error = priv_check_cred(cred, PRIV_VFS_CHOWN);
error = priv_check_cred(cred, PRIV_VFS_ADMIN);
if (priv_check_cred(cred, PRIV_VFS_EXCEEDQUOTA))
if (priv_check_cred(cred, PRIV_VFS_EXCEEDQUOTA))
if (priv_check_cred(cred,
if (priv_check_cred(cred, PRIV_VFS_EXCEEDQUOTA))
if (priv_check_cred(cred, PRIV_VFS_EXCEEDQUOTA))
if (priv_check_cred(cred, PRIV_VFS_BLOCKRESERVE)) {
(error = priv_check_cred(nd->nd_cred, PRIV_VFS_MKNOD_DEV))) {
(error = priv_check_cred(cred, PRIV_VFS_MKNOD_DEV))) {
(error = priv_check_cred(cred, PRIV_VFS_CHOWN)))
if (priv_check_cred(cred, PRIV_VFS_RETAINSUGID))
if (priv_check_cred(cred, PRIV_VFS_STICKYFILE))
error = priv_check_cred(cred, PRIV_VFS_SETGID);
error = priv_check_cred(cred, PRIV_VFS_ADMIN);
if (!priv_check_cred(cred, PRIV_VFS_SYSFLAGS)) {
if (priv_check_cred(cred, PRIV_VFS_STICKYFILE))
error = priv_check_cred(cred, PRIV_VFS_SETGID);
(error = priv_check_cred(cred, PRIV_VFS_CHOWN)))
if (priv_check_cred(cred, PRIV_VFS_RETAINSUGID)) {
if (priv_check_cred(v->a_cred, PRIV_VFS_RETAINSUGID)) {
if (priv_check_cred(cred, PRIV_PROC_LIMIT) != 0)
if (priv_check_cred(td->td_ucred, PRIV_MAXPROC) != 0 ||
error = priv_check_cred(jdcred, PRIV_JAIL_SET);
error = priv_check_cred(jdcred, PRIV_JAIL_ATTACH);
error = priv_check_cred(jdcred, PRIV_JAIL_REMOVE);
error = priv_check_cred(jdcred, PRIV_JAIL_ATTACH);
finit(fp, priv_check_cred(fp->f_cred, PRIV_JAIL_SET) == 0 ?
if (kiop == NULL || priv_check_cred(kiop->cr, PRIV_DEBUG_DIFFCRED) == 0)
return (priv_check_cred(td->td_ucred, priv));
(error = priv_check_cred(oldcred, PRIV_CRED_SETEUID)) != 0)
(error = priv_check_cred(oldcred, PRIV_CRED_SETGID)) != 0)
priv_check_cred(oldcred, PRIV_CRED_SETGID) == 0)
(error = priv_check_cred(oldcred, PRIV_CRED_SETEGID)) != 0)
error = priv_check_cred(oldcred, PRIV_CRED_SETGROUPS);
(error = priv_check_cred(oldcred, PRIV_CRED_SETREUID)) != 0)
(error = priv_check_cred(oldcred, PRIV_CRED_SETREGID)) != 0)
(error = priv_check_cred(oldcred, PRIV_CRED_SETRESUID)) != 0)
(error = priv_check_cred(oldcred, PRIV_CRED_SETRESGID)) != 0)
if (priv_check_cred(u1, PRIV_SEEOTHERUIDS) != 0)
if (priv_check_cred(u1, PRIV_SEEOTHERGIDS) == 0)
priv_check_cred(u1, PRIV_SEEJAILPROC) == 0) /* Privileged. */
if (priv_check_cred(u1, priv) == 0)
error = priv_check_cred(cred, PRIV_SIGNAL_SUGID);
error = priv_check_cred(cred, PRIV_SIGNAL_DIFFCRED);
if (priv_check_cred(oldcred, PRIV_PROC_LIMIT) != 0)
error = priv_check_cred(old_cred, PRIV_CRED_SETCRED);
(error = priv_check_cred(oldcred, PRIV_CRED_SETUID)) != 0)
priv_check_cred(oldcred, PRIV_CRED_SETUID) == 0)
if (priv_check_cred(curthread->td_ucred, PRIV_MAXPROC) != 0 ||
if ((accmode & VEXEC) && !priv_check_cred(cred, PRIV_VFS_LOOKUP))
!priv_check_cred(cred, PRIV_VFS_EXEC))
if ((accmode & VREAD) && !priv_check_cred(cred, PRIV_VFS_READ))
!priv_check_cred(cred, PRIV_VFS_WRITE))
!priv_check_cred(cred, PRIV_VFS_ADMIN))
!priv_check_cred(cred, PRIV_VFS_STAT))
if ((accmode & VREAD) && !priv_check_cred(cred, PRIV_VFS_READ))
!priv_check_cred(cred, PRIV_VFS_WRITE))
if ((accmode & VADMIN) && !priv_check_cred(cred, PRIV_VFS_ADMIN))
if ((accmode & VEXEC) && !priv_check_cred(cred, PRIV_VFS_LOOKUP))
!priv_check_cred(cred, PRIV_VFS_EXEC))
(error = priv_check_cred(ucred, PRIV_MQ_ADMIN)) != 0)
(error = priv_check_cred(active_cred, PRIV_VFS_CHOWN)))
(error = priv_check_cred(active_cred, PRIV_VFS_CHOWN)))
error = priv_check_cred(ucred, PRIV_SEM_WRITE);
(error = priv_check_cred(active_cred, PRIV_VFS_CHOWN)))
error = priv_check_cred(td->td_ucred, PRIV_VFS_ADMIN);
!priv_check_cred(cred, PRIV_VFS_LOOKUP))
!priv_check_cred(cred, PRIV_VFS_EXEC))
!priv_check_cred(cred, PRIV_VFS_READ))
!priv_check_cred(cred, PRIV_VFS_WRITE))
!priv_check_cred(cred, PRIV_VFS_ADMIN))
return (priv_check_cred(cred, PRIV_VFS_EXTATTR_SYSTEM));
error = priv_check_cred(cred, PRIV_VFS_LINK);
error = priv_check_cred(cred, PRIV_VFS_LINK);
mayclone = priv_check_cred(cred, PRIV_NET_IFCREATE) == 0;
error = priv_check_cred(cred, PRIV_NET_ADDIFADDR);
error = priv_check_cred(cred, PRIV_NET_DELIFADDR);
error = priv_check_cred(cred, PRIV_NETINET_RESERVEDPORT);
priv_check_cred(cred, PRIV_NETINET_RESERVEDPORT))
priv_check_cred(inp->inp_cred, PRIV_NETINET_REUSEPORT) != 0) {
privileged = (priv_check_cred(nlp_get_cred(npt->nlp),
error = priv_check_cred(cred, PRIV_NETINET_ADDRCTRL6);
error = priv_check_cred(cred, PRIV_NETINET_ND6);
error = priv_check_cred(cred, PRIV_NETINET_SCOPE6);
error = priv_check_cred(cred, (cmd == SIOCDIFADDR_IN6) ?
priv_check_cred(cred, PRIV_NETINET_RESERVEDPORT))
priv_check_cred(inp->inp_cred, PRIV_NETINET_REUSEPORT) !=
error = priv_check_cred(cred, PRIV_NETINET_SETHDROPTS);
error = priv_check_cred(cred, PRIV_NETINET_SETHDROPTS);
error = priv_check_cred(cred, PRIV_NETINET_SETHDROPTS);
priv_check_cred(cred, PRIV_NETINET_IPSEC) != 0)
if ((nw->group.priv == 0 || priv_check_cred(
return (priv_check_cred(nlp->nl_socket->so_cred, priv) == 0);
#define smb_suser(cred) priv_check_cred(cred, PRIV_NETSMB)
error = priv_check_cred(cred, priv);
error = priv_check_cred(cred, PRIV_NET_SETIFMAC);
priv_check_cred(cred, PRIV_VFS_ADMIN) == 0)
priv_check_cred(cred, (vap->va_type == VDIR) ? PRIV_VFS_LOOKUP : PRIV_VFS_EXEC) == 0)
priv_check_cred(cred, PRIV_VFS_READ) == 0)
priv_check_cred(cred, PRIV_VFS_STAT) == 0)
priv_check_cred(cred, PRIV_VFS_WRITE) == 0)
error = priv_check_cred(cred, PRIV_NET_SETIFMAC);
error = priv_check_cred(cred, PRIV_MAC_PARTITION);
error = priv_check_cred(cred, PRIV_NETINET_RESERVEDPORT);
if (priv_check_cred(cr1, PRIV_SEEOTHERUIDS) == 0)
int priv_check_cred(struct ucred *cred, int priv);
if (priv_check_cred(cred, PRIV_VFS_BLOCKRESERVE) &&
if (priv_check_cred(cred, PRIV_VFS_BLOCKRESERVE) &&
if (priv_check_cred(cred, PRIV_VFS_BLOCKRESERVE))
if (priv_check_cred(ap->a_cred, PRIV_VFS_RETAINSUGID)) {
if (priv_check_cred(ucred, PRIV_VFS_RETAINSUGID)) {
priv_check_cred(cred, PRIV_VFS_EXCEEDQUOTA))
priv_check_cred(cred, PRIV_VFS_EXCEEDQUOTA))
if (priv_check_cred(cred, PRIV_VFS_RETAINSUGID)) {
priv_check_cred(cnp->cn_cred, PRIV_VFS_SETGID)) {
if (!priv_check_cred(cred, PRIV_VFS_SYSFLAGS)) {
if (priv_check_cred(cred, PRIV_VFS_STICKYFILE))
error = priv_check_cred(cred, PRIV_VFS_SETGID);
error = priv_check_cred(cred, PRIV_VFS_ADMIN);
(error = priv_check_cred(cred, PRIV_VFS_CHOWN)))
error = priv_check_cred(cred, PRIV_VM_MLOCK);