diff options
author | Jim Meyering <jim@meyering.net> | 2004-04-09 12:05:45 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2004-04-09 12:05:45 +0000 |
commit | 8309aea61e597d7afde72fd15fe99e866f114057 (patch) | |
tree | eba55cb27a57a760f72c9530c236c2d4f799d9ed /src | |
parent | b9c4b346f1d394e99189315378e42146726796b3 (diff) | |
download | coreutils-8309aea61e597d7afde72fd15fe99e866f114057.tar.xz |
Include stat-macros.h, not file-type.h.
Move more definitions into stat-macros.h.
Diffstat (limited to 'src')
-rw-r--r-- | src/system.h | 79 |
1 files changed, 1 insertions, 78 deletions
diff --git a/src/system.h b/src/system.h index 9aeced412..c833264d9 100644 --- a/src/system.h +++ b/src/system.h @@ -353,84 +353,7 @@ initialize_exit_failure (int status) # define initialize_main(ac, av) #endif -#include "file-type.h" - - -/* If any of the following are undefined, - define them to their de facto standard values. */ -#if !S_ISUID -# define S_ISUID 04000 -#endif -#if !S_ISGID -# define S_ISGID 02000 -#endif - -/* S_ISVTX is a common extension to POSIX. */ -#ifndef S_ISVTX -# define S_ISVTX 01000 -#endif - -#if !S_IRUSR && S_IREAD -# define S_IRUSR S_IREAD -#endif -#if !S_IRUSR -# define S_IRUSR 00400 -#endif -#if !S_IRGRP -# define S_IRGRP (S_IRUSR >> 3) -#endif -#if !S_IROTH -# define S_IROTH (S_IRUSR >> 6) -#endif - -#if !S_IWUSR && S_IWRITE -# define S_IWUSR S_IWRITE -#endif -#if !S_IWUSR -# define S_IWUSR 00200 -#endif -#if !S_IWGRP -# define S_IWGRP (S_IWUSR >> 3) -#endif -#if !S_IWOTH -# define S_IWOTH (S_IWUSR >> 6) -#endif - -#if !S_IXUSR && S_IEXEC -# define S_IXUSR S_IEXEC -#endif -#if !S_IXUSR -# define S_IXUSR 00100 -#endif -#if !S_IXGRP -# define S_IXGRP (S_IXUSR >> 3) -#endif -#if !S_IXOTH -# define S_IXOTH (S_IXUSR >> 6) -#endif - -#if !S_IRWXU -# define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR) -#endif -#if !S_IRWXG -# define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP) -#endif -#if !S_IRWXO -# define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH) -#endif - -/* S_IXUGO is a common extension to POSIX. */ -#if !S_IXUGO -# define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH) -#endif - -#ifndef S_IRWXUGO -# define S_IRWXUGO (S_IRWXU | S_IRWXG | S_IRWXO) -#endif - -/* All the mode bits that can be affected by chmod. */ -#define CHMOD_MODE_BITS \ - (S_ISUID | S_ISGID | S_ISVTX | S_IRWXU | S_IRWXG | S_IRWXO) +#include "stat-macros.h" #include "timespec.h" |