NFSAUTH_RO
perm |= NFSAUTH_RO;
if ((perm & (NFSAUTH_RO | NFSAUTH_RW)) == 0)
if (perm & NFSAUTH_RO && perm & NFSAUTH_RW) {
perm &= ~(NFSAUTH_RO);
perm |= NFSAUTH_RO;
if ((perm & (NFSAUTH_RO | NFSAUTH_RW)) == 0) {
if (perm & NFSAUTH_RO && perm & NFSAUTH_RW) {
perm &= ~(NFSAUTH_RO);
return (NFSAUTH_RO);
return (mapaccess | NFSAUTH_RO);
return (mapaccess | NFSAUTH_RO);
if (access & NFSAUTH_RO)
NULL, NULL, NULL) & (NFSAUTH_RO | NFSAUTH_LIMITED)))