diff options
author | trasz <trasz@FreeBSD.org> | 2008-10-03 23:21:14 +0000 |
---|---|---|
committer | trasz <trasz@FreeBSD.org> | 2008-10-03 23:21:14 +0000 |
commit | e2b86d399f2169828c9ee42719aa43e3a55b283f (patch) | |
tree | 9d862773162a40637f0928937a7383b1316d4b80 /sys | |
parent | 36e419b05d2a5c719d4e8905761674da354eef64 (diff) | |
download | FreeBSD-src-e2b86d399f2169828c9ee42719aa43e3a55b283f.zip FreeBSD-src-e2b86d399f2169828c9ee42719aa43e3a55b283f.tar.gz |
Fix Vflags abuse in fdescfs. There should be no functional changes.
Approved by: rwatson (mentor)
Diffstat (limited to 'sys')
-rw-r--r-- | sys/fs/fdescfs/fdesc_vnops.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/fs/fdescfs/fdesc_vnops.c b/sys/fs/fdescfs/fdesc_vnops.c index 8e914dc..289f29d 100644 --- a/sys/fs/fdescfs/fdesc_vnops.c +++ b/sys/fs/fdescfs/fdesc_vnops.c @@ -422,10 +422,8 @@ fdesc_getattr(ap) if (error == 0) { vap->va_type = IFTOVT(stb.st_mode); vap->va_mode = stb.st_mode; -#define FDRX (VREAD|VEXEC) if (vap->va_type == VDIR) - vap->va_mode &= ~((FDRX)|(FDRX>>3)|(FDRX>>6)); -#undef FDRX + vap->va_mode &= ~(S_IRUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH); vap->va_nlink = 1; vap->va_flags = 0; vap->va_bytes = stb.st_blocks * stb.st_blksize; |