Searched refs:VAPPEND (Results 1 - 14 of 14) sorted by relevance

/freebsd-9.3-release/sys/kern/
H A Dsubr_acl_posix1e.c64 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0,
66 KASSERT((accmode & VAPPEND) == 0 || (accmode & VWRITE),
67 ("VAPPEND without VWRITE"));
107 if (((accmode & VWRITE) || (accmode & VAPPEND)) &&
109 priv_granted |= (VWRITE | VAPPEND);
133 dac_granted |= (VWRITE | VAPPEND);
189 acl_mask_granted |= (VWRITE | VAPPEND);
191 acl_mask_granted = VEXEC | VREAD | VWRITE | VAPPEND;
209 dac_granted |= (VWRITE | VAPPEND);
245 dac_granted |= (VWRITE | VAPPEND);
[all...]
H A Dsubr_acl_nfs4.c70 {VAPPEND, ACL_APPEND_DATA},
95 * VAPPEND is just a modifier for VWRITE; if the caller asked
96 * for 'VAPPEND | VWRITE', we want to check for ACL_APPEND_DATA only.
178 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND |
183 KASSERT((accmode & VAPPEND) == 0 || (accmode & VWRITE),
184 ("VAPPEND without VWRITE"));
276 if ((accmode & (VWRITE | VAPPEND | VDELETE_CHILD)) &&
278 priv_granted |= (VWRITE | VAPPEND | VDELETE_CHILD);
H A Dvfs_subr.c3877 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0,
3879 KASSERT((accmode & VAPPEND) == 0 || (accmode & VWRITE),
3880 ("VAPPEND without VWRITE"));
3900 dac_granted |= (VWRITE | VAPPEND);
3915 dac_granted |= (VWRITE | VAPPEND);
3929 dac_granted |= (VWRITE | VAPPEND);
3968 priv_granted |= (VWRITE | VAPPEND);
4672 * VADMIN and VAPPEND.
H A Dvfs_default.c374 VAPPEND)) == 0, ("invalid bit in accmode"));
H A Dvfs_vnops.c239 accmode |= VAPPEND;
H A Dvfs_syscalls.c4565 accmode |= VAPPEND;
/freebsd-9.3-release/sys/cddl/compat/opensolaris/sys/
H A Dvnode.h63 #define V_APPEND VAPPEND
/freebsd-9.3-release/sys/ufs/ufs/
H A Dufs_lookup.c503 error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, cnp->cn_thread);
634 error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, cnp->cn_thread);
669 error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, cnp->cn_thread);
/freebsd-9.3-release/sys/security/mac_bsdextended/
H A Dmac_bsdextended.c486 if (accmode & VAPPEND)
/freebsd-9.3-release/sys/sys/
H A Dvnode.h317 #define VAPPEND 000000040000 /* permission to write/append */ macro
351 #define VMODIFY_PERMS (VWRITE | VAPPEND | VADMIN_PERMS | VDELETE_CHILD | \
/freebsd-9.3-release/sys/fs/nfsclient/
H A Dnfs_clvnops.c357 if ((ap->a_accmode & (VWRITE | VAPPEND | VWRITE_NAMED_ATTRS |
385 if (ap->a_accmode & VAPPEND)
394 if (ap->a_accmode & VAPPEND)
/freebsd-9.3-release/sys/fs/unionfs/
H A Dunion_vnops.c739 accmode &= ~(VWRITE | VAPPEND);
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzfs_vnops.c6070 * ZFS itself only knowns about VREAD, VWRITE, VEXEC and VAPPEND,
6072 accmode = ap->a_accmode & (VREAD|VWRITE|VEXEC|VAPPEND);
6080 accmode = ap->a_accmode & ~(VREAD|VWRITE|VEXEC|VAPPEND);
/freebsd-9.3-release/sys/fs/nfsserver/
H A Dnfs_nfsdserv.c127 if (nfsvno_accchk(vp, VWRITE | VAPPEND, nd->nd_cred, exp, p,

Completed in 229 milliseconds