Add __USE_XOPEN_OR_POSIX to features.h (now used by bits/types.h)
authorDavid Bartley <dtbartle@glibc.(none)>
Sun, 8 Feb 2009 09:57:12 +0000 (09:57 +0000)
committerDavid Bartley <dtbartle@glibc.(none)>
Sun, 8 Feb 2009 09:57:12 +0000 (09:57 +0000)
include/features.h
sysdeps/unix/sysv/solaris2/kopensolaris-gnu/bits/types.h

index 08ee426..4bd8cdc 100644 (file)
 # define __USE_ISOC95  1
 #endif
 
+#if defined _XOPEN_SOURCE || defined _POSIX_C_SOURCE
+# define __USE_XOPEN_OR_POSIX
+#endif
+
 /* If none of the ANSI/POSIX macros are defined, use POSIX.1 and POSIX.2
    (and IEEE Std 1003.1b-1993 unless _XOPEN_SOURCE is defined).  */
 #if ((!defined __STRICT_ANSI__ || (_XOPEN_SOURCE - 0) >= 500) && \
index 6dc3203..f2dec90 100644 (file)
@@ -232,7 +232,7 @@ typedef __t_uscalar_t       t_uscalar_t;
 #endif
 typedef __t_scalar_t   t_scalar_t;
 
-#if defined(__USE_XOPEN) || defined(__USE_POSIX)
+#if defined(__USE_XOPEN_OR_POSIX)
 typedef enum
   {
        _B_FALSE,