- switch (mode) {
- case VEXEC:
- return (ip->i_mode & S_IXOTH ? 0 : EACCES);
- case VREAD:
- return (ip->i_mode & S_IROTH ? 0 : EACCES);
- case VWRITE:
- return (ip->i_mode & S_IWOTH ? 0 : EACCES);
- }
-
- panic("ufs_access: unknown mode %x\n", mode);
- /* NOTREACHED */