diff options
author | rwatson <rwatson@FreeBSD.org> | 2002-07-22 03:45:33 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2002-07-22 03:45:33 +0000 |
commit | d2e4132aeb5fbecdd3d1a339527359c3c1ec6c22 (patch) | |
tree | 063d6547153189e331fb606f01989bf38aa845b8 | |
parent | 416c630144514a552e79a1de94a944944f863d37 (diff) | |
download | FreeBSD-src-d2e4132aeb5fbecdd3d1a339527359c3c1ec6c22.zip FreeBSD-src-d2e4132aeb5fbecdd3d1a339527359c3c1ec6c22.tar.gz |
Sort vnode access mode flags.
Add flags VSTAT, VAPPEND required for TrustedBSD.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
-rw-r--r-- | sys/sys/vnode.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/sys/sys/vnode.h b/sys/sys/vnode.h index 8339112..edd8d66 100644 --- a/sys/sys/vnode.h +++ b/sys/sys/vnode.h @@ -241,13 +241,15 @@ struct vattr { /* * Modes. Some values same as Ixxx entries from inode.h for now. */ -#define VADMIN 010000 /* permission to administer vnode */ -#define VSUID 004000 /* set user id on execution */ -#define VSGID 002000 /* set group id on execution */ +#define VEXEC 000100 /* execute/search permission */ +#define VWRITE 000200 /* write permission */ +#define VREAD 000400 /* read permission */ #define VSVTX 001000 /* save swapped text even after use */ -#define VREAD 000400 /* read, write, execute permissions */ -#define VWRITE 000200 -#define VEXEC 000100 +#define VSGID 002000 /* set group id on execution */ +#define VSUID 004000 /* set user id on execution */ +#define VADMIN 010000 /* permission to administer */ +#define VSTAT 020000 /* permission to retrieve attrs */ +#define VAPPEND 040000 /* permission to write/append */ /* * Token indicating no attribute value yet assigned. |