Home
last modified time | relevance | path

Searched refs:acc_mode (Results 1 – 3 of 3) sorted by relevance

/f-stack/freebsd/security/mac_bsdextended/
H A Dmac_bsdextended.c390 if ((acc_mode & MBI_EXEC) && (mac_granted & MBI_EXEC) == 0 && in ugidfw_rulecheck()
393 if ((acc_mode & MBI_READ) && (mac_granted & MBI_READ) == 0 && in ugidfw_rulecheck()
396 if ((acc_mode & MBI_STAT) && (mac_granted & MBI_STAT) == 0 && in ugidfw_rulecheck()
405 if (((mac_granted | priv_granted) & acc_mode) != acc_mode) { in ugidfw_rulecheck()
409 cred->cr_rgid, acc_mode, vap->va_uid, in ugidfw_rulecheck()
426 int acc_mode) in ugidfw_check() argument
433 if (acc_mode & MBI_APPEND) { in ugidfw_check()
434 acc_mode &= ~MBI_APPEND; in ugidfw_check()
435 acc_mode |= MBI_WRITE; in ugidfw_check()
442 vp, vap, acc_mode); in ugidfw_check()
[all …]
H A Dugidfw_internal.h39 int acc_mode);
40 int ugidfw_check_vp(struct ucred *cred, struct vnode *vp, int acc_mode);
/f-stack/freebsd/kern/
H A Dsysv_ipc.c90 ipcperm(struct thread *td, struct ipc_perm *perm, int acc_mode) in ipcperm() argument
125 if ((dac_granted & acc_mode) == acc_mode) in ipcperm()
132 if ((acc_mode & IPC_M) && !(dac_granted & IPC_M)) { in ipcperm()
138 if ((acc_mode & IPC_R) && !(dac_granted & IPC_R)) { in ipcperm()
144 if ((acc_mode & IPC_W) && !(dac_granted & IPC_W)) { in ipcperm()
150 if (((dac_granted | priv_granted) & acc_mode) == acc_mode) in ipcperm()