NFSD_MAY_TRUNC
accmode |= (NFSD_MAY_WRITE | NFSD_MAY_TRUNC);
{ NFSD_MAY_TRUNC, "TRUNC" }, \
(acc & NFSD_MAY_TRUNC)? " trunc" : "",
if (acc & (NFSD_MAY_WRITE | NFSD_MAY_SATTR | NFSD_MAY_TRUNC)) {
if ((acc & NFSD_MAY_TRUNC) && IS_APPEND(inode))
NFSD_MAY_TRUNC | NFSD_MAY_OWNER_OVERRIDE);
{ NFS3_ACCESS_MODIFY, NFSD_MAY_WRITE|NFSD_MAY_TRUNC },
{ NFS3_ACCESS_MODIFY, NFSD_MAY_EXEC|NFSD_MAY_WRITE|NFSD_MAY_TRUNC},
#define NFSD_MAY_REMOVE (NFSD_MAY_EXEC|NFSD_MAY_WRITE|NFSD_MAY_TRUNC)