Mercurial > flash_v2
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 {
