From d2e4132aeb5fbecdd3d1a339527359c3c1ec6c22 Mon Sep 17 00:00:00 2001 From: rwatson Date: Mon, 22 Jul 2002 03:45:33 +0000 Subject: Sort vnode access mode flags. Add flags VSTAT, VAPPEND required for TrustedBSD. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs --- sys/sys/vnode.h | 14 ++++++++------ 1 file 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. -- cgit v1.1