NFSAUTH_RW
perm |= NFSAUTH_RW;
if ((perm & (NFSAUTH_RO | NFSAUTH_RW)) == 0)
perm |= NFSAUTH_RW;
if (perm & NFSAUTH_RO && perm & NFSAUTH_RW) {
perm &= ~(NFSAUTH_RW);
perm |= NFSAUTH_RW;
if ((perm & (NFSAUTH_RO | NFSAUTH_RW)) == 0) {
perm |= NFSAUTH_RW;
if (perm & NFSAUTH_RO && perm & NFSAUTH_RW) {
perm &= ~(NFSAUTH_RW);
return (NFSAUTH_RW);
return (mapaccess | NFSAUTH_RW);