changeset 1103:f325e30b8808

* include/sys/stat.h :S_I[RWX]{USR|GRP|OTH} etc changed so they don't overlap with S_ISLINK and S_ISSOCK. Reported by Scott Wilkinson.
author asl
date Mon, 14 Jul 2003 13:28:58 +0000
parents 6af0ba865bf3
children 087b71a00179
files packages/isoinfra/current/ChangeLog packages/isoinfra/current/include/sys/stat.h
diffstat 2 files changed, 17 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/packages/isoinfra/current/ChangeLog
+++ b/packages/isoinfra/current/ChangeLog
@@ -1,3 +1,9 @@
+2003-07-10  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/sys/stat.h :S_I[RWX]{USR|GRP|OTH} etc changed so they
+	don't overlap with S_ISLINK and S_ISSOCK. Reported by Scott
+	Wilkinson.
+
 2003-06-10  Andrew Lunn  <andrew.lunn@ascom.ch>
 
 	* include/sys/stat.h: S_IFFIFO defies logic and should be called
--- a/packages/isoinfra/current/include/sys/stat.h
+++ b/packages/isoinfra/current/include/sys/stat.h
@@ -107,23 +107,23 @@
 #define S_TYPEISSHM(__buf)  ((__buf)->st_mode & __stat_mode_SHM )
 
 
-#define S_IRUSR  (1<<8)
-#define S_IWUSR  (1<<9)
-#define S_IXUSR  (1<<10)
+#define S_IRUSR  (1<<16)
+#define S_IWUSR  (1<<17)
+#define S_IXUSR  (1<<18)
 #define S_IRWXU  (S_IRUSR|S_IWUSR|S_IXUSR)
 
-#define S_IRGRP  (1<<11)
-#define S_IWGRP  (1<<12)
-#define S_IXGRP  (1<<13)
+#define S_IRGRP  (1<<19)
+#define S_IWGRP  (1<<20)
+#define S_IXGRP  (1<<21)
 #define S_IRWXG  (S_IRGRP|S_IWGRP|S_IXGRP)
 
-#define S_IROTH  (1<<14)
-#define S_IWOTH  (1<<15)
-#define S_IXOTH  (1<<16)
+#define S_IROTH  (1<<22)
+#define S_IWOTH  (1<<23)
+#define S_IXOTH  (1<<24)
 #define S_IRWXO  (S_IROTH|S_IWOTH|S_IXOTH)
 
-#define S_ISUID  (1<<17)
-#define S_ISGID  (1<<18)
+#define S_ISUID  (1<<25)
+#define S_ISGID  (1<<25)
 
 
 struct stat {