would be granted.
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.110
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.110
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)ufs_vnops.c 7.109 (Berkeley) %G%
+ * @(#)ufs_vnops.c 7.110 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
- if ((ip->i_mode & mode) != 0)
- return (0);
- return (EACCES);
+ return ((ip->i_mode & mode) == mode ? 0 : EACCES);
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)ufs_vnops.c 7.109 (Berkeley) %G%
+ * @(#)ufs_vnops.c 7.110 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
- if ((ip->i_mode & mode) != 0)
- return (0);
- return (EACCES);
+ return ((ip->i_mode & mode) == mode ? 0 : EACCES);