fix minor namespace issues in limits.h
authorRich Felker <dalias@aerifal.cx>
Sat, 10 Mar 2018 22:53:27 +0000 (17:53 -0500)
committerRich Felker <dalias@aerifal.cx>
Sat, 10 Mar 2018 23:18:16 +0000 (18:18 -0500)
PAGE_SIZE, NZERO, and NL_LANGMAX are XSI-shaded.

include/limits.h

index 3e4760930e4935aab44bf5cee6069771de7a554c..9cb5426f04327e552d3ad9de049e163db711148a 100644 (file)
  || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
 
 #define PIPE_BUF 4096
-#ifdef PAGESIZE
-#define PAGE_SIZE PAGESIZE
-#endif
 #define FILESIZEBITS 64
 #define NAME_MAX 255
 #define SYMLINK_MAX 255
 #define PATH_MAX 4096
-#define NZERO 20
 #define NGROUPS_MAX 32
 #define ARG_MAX 131072
 #define IOV_MAX 1024
 #define RE_DUP_MAX 255
 
 #define NL_ARGMAX 9
-#define NL_LANGMAX 32
 #define NL_MSGMAX 32767
 #define NL_SETMAX 255
 #define NL_TEXTMAX 2048
 
 #endif
 
+#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) || defined(_XOPEN_SOURCE)
+
+#ifdef PAGESIZE
+#define PAGE_SIZE PAGESIZE
+#endif
+#define NZERO 20
+#define NL_LANGMAX 32
+
+#endif
+
 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) \
  || (defined(_XOPEN_SOURCE) && _XOPEN_SOURCE+0 < 700)