OSDN Git Service

* libc/include/sys/stat.h: Move all POSIX-defined symbolic constants
authorcorinna <corinna>
Fri, 6 Aug 2010 18:26:20 +0000 (18:26 +0000)
committercorinna <corinna>
Fri, 6 Aug 2010 18:26:20 +0000 (18:26 +0000)
out of `#ifndef _POSIX_SOURCE' guard.

newlib/ChangeLog
newlib/libc/include/sys/stat.h

index 294b2c9..d516c64 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-06  Corinna Vinschen  <corinna@vinschen.de>
+
+       * libc/include/sys/stat.h: Move all POSIX-defined symbolic constants
+       out of `#ifndef _POSIX_SOURCE' guard.
+
 2010-08-03  Craig Howland <howland@LGSInnovations.com>
 
        * libm/common/s_lrint.c (lrint):  Annotate shift operations with
index 2c69c48..f00caa6 100644 (file)
@@ -79,12 +79,13 @@ struct      stat
 
 #define        S_ISUID         0004000 /* set user id on execution */
 #define        S_ISGID         0002000 /* set group id on execution */
-#ifndef        _POSIX_SOURCE
 #define        S_ISVTX         0001000 /* save swapped text even after use */
+#ifndef        _POSIX_SOURCE
 #define        S_IREAD         0000400 /* read permission, owner */
 #define        S_IWRITE        0000200 /* write permission, owner */
 #define        S_IEXEC         0000100 /* execute/search permission, owner */
 #define        S_ENFMT         0002000 /* enforcement-mode locking */
+#endif /* !_POSIX_SOURCE */
 
 #define        S_IFMT          _IFMT
 #define        S_IFDIR         _IFDIR
@@ -94,7 +95,6 @@ struct        stat
 #define        S_IFLNK         _IFLNK
 #define        S_IFSOCK        _IFSOCK
 #define        S_IFIFO         _IFIFO
-#endif /* !_POSIX_SOURCE */
 
 #ifdef _WIN32
 /* The Windows header files define _S_ forms of these, so we do too