/freebsd-9.3-release/sys/kern/ |
H A D | subr_acl_posix1e.c | 64 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0, 111 if ((accmode & VADMIN) && !priv_check_cred(cred, PRIV_VFS_ADMIN, 0)) 112 priv_granted |= VADMIN; 127 dac_granted |= VADMIN; 365 return ((accmode & VADMIN) ? EPERM : EACCES);
|
H A D | subr_acl_nfs4.c | 178 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND | 189 if (accmode & VADMIN)
|
H A D | vfs_subr.c | 3877 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0, 3894 dac_granted |= VADMIN; 3970 if ((accmode & VADMIN) && ((dac_granted & VADMIN) == 0) && 3972 priv_granted |= VADMIN; 3981 return ((accmode & VADMIN) ? EPERM : EACCES); 4672 * VADMIN and VAPPEND. 4704 *accmode |= VADMIN;
|
H A D | uipc_mqueue.c | 1253 * To modify the ownership of a file, must possess VADMIN 1256 if ((error = VOP_ACCESS(vp, VADMIN, ap->a_cred, td))) 1283 if ((error = VOP_ACCESS(vp, VADMIN, ap->a_cred, td)) && 2505 error = vaccess(VREG, pn->mn_mode, pn->mn_uid, pn->mn_gid, VADMIN,
|
H A D | uipc_sem.c | 255 error = vaccess(VREG, ks->ks_mode, ks->ks_uid, ks->ks_gid, VADMIN,
|
H A D | uipc_shm.c | 705 shmfd->shm_gid, VADMIN, active_cred, NULL);
|
H A D | vfs_default.c | 373 KASSERT((ap->a_accmode & ~(VEXEC | VWRITE | VREAD | VADMIN |
|
/freebsd-9.3-release/sys/fs/tmpfs/ |
H A D | tmpfs_subr.c | 1112 * have VADMIN rights for. 1114 if ((error = VOP_ACCESS(vp, VADMIN, cred, p))) 1175 * To modify the permissions on a file, must possess VADMIN 1178 if ((error = VOP_ACCESS(vp, VADMIN, cred, p))) 1246 * To modify the ownership of a file, must possess VADMIN for that 1249 if ((error = VOP_ACCESS(vp, VADMIN, cred, p))) 1365 error = VOP_ACCESS(vp, VADMIN, cred, l); 1369 error = VOP_ACCESS(vp, VADMIN, cred, l);
|
H A D | tmpfs_vnops.c | 182 VOP_ACCESS(dvp, VADMIN, cnp->cn_cred, cnp->cn_thread) && 183 VOP_ACCESS(*vpp, VADMIN, cnp->cn_cred, cnp->cn_thread)) {
|
/freebsd-9.3-release/sys/fs/ext2fs/ |
H A D | ext2_vnops.c | 388 * have VADMIN rights for. 390 if ((error = VOP_ACCESS(vp, VADMIN, cred, td))) 462 if ((error = VOP_ACCESS(vp, VADMIN, cred, td)) && 505 * To modify the permissions on a file, must possess VADMIN 508 if ((error = VOP_ACCESS(vp, VADMIN, cred, td))) 549 * To modify the ownership of a file, must possess VADMIN 552 if ((error = VOP_ACCESS(vp, VADMIN, cred, td)))
|
/freebsd-9.3-release/sys/ufs/ufs/ |
H A D | ufs_acl.c | 528 * Must hold VADMIN (be file owner) or have appropriate privilege. 530 if ((error = VOP_ACCESS(ap->a_vp, VADMIN, ap->a_cred, ap->a_td)))
|
H A D | ufs_lookup.c | 153 VOP_ACCESS(vdp, VADMIN, cred, td) && 154 VOP_ACCESS(tdp, VADMIN, cred, td))
|
H A D | ufs_vnops.c | 541 * have VADMIN rights for. 543 if ((error = VOP_ACCESS(vp, VADMIN, cred, td))) 652 * Possibly for historical reasons, try to use VADMIN in 774 * To modify the permissions on a file, must possess VADMIN 844 * To modify the ownership of a file, must possess VADMIN for that 1428 * must possess VADMIN for the parent directory, or the 1433 VOP_ACCESS(tdvp, VADMIN, tcnp->cn_cred, td) && 1434 VOP_ACCESS(tvp, VADMIN, tcnp->cn_cred, td)) {
|
/freebsd-9.3-release/sys/fs/hpfs/ |
H A D | hpfs_vnops.c | 504 error = VOP_ACCESS(vp, VADMIN, cred, td); 508 error = VOP_ACCESS(vp, VADMIN, cred, td);
|
/freebsd-9.3-release/sys/sys/ |
H A D | vnode.h | 316 #define VADMIN 000000010000 /* being the file owner */ macro 340 #define VADMIN_PERMS (VADMIN | VWRITE_ATTRIBUTES | VWRITE_ACL | \
|
/freebsd-9.3-release/sys/fs/smbfs/ |
H A D | smbfs_vnops.c | 363 error = VOP_ACCESS(vp, VADMIN, ap->a_cred, td); 367 error = VOP_ACCESS(vp, VADMIN, ap->a_cred, td);
|
/freebsd-9.3-release/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 487 error = VOP_ACCESS(vp, VADMIN, cred, td); 491 error = VOP_ACCESS(vp, VADMIN, cred, td);
|
/freebsd-9.3-release/sys/security/mac/ |
H A D | mac_vfs.c | 1056 * VADMIN provides the opportunity for the filesystem to make 1062 error = VOP_ACCESS(vp, VADMIN, cred, curthread);
|
/freebsd-9.3-release/sys/fs/devfs/ |
H A D | devfs_vnops.c | 1538 if ((error = VOP_ACCESS(vp, VADMIN, ap->a_cred, td)) &&
|
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | zfs_vnops.c | 6077 * VADMIN has to be handled by vaccess(). 6317 * have VADMIN rights for. 6319 if ((error = VOP_ACCESS(vp, VADMIN, cred, curthread)) != 0)
|