summaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/stdio_lim.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/unix/sysv/linux/stdio_lim.h.in')
-rw-r--r--sysdeps/unix/sysv/linux/stdio_lim.h.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/sysdeps/unix/sysv/linux/stdio_lim.h.in b/sysdeps/unix/sysv/linux/stdio_lim.h.in
index 07280956f2..bded904ef0 100644
--- a/sysdeps/unix/sysv/linux/stdio_lim.h.in
+++ b/sysdeps/unix/sysv/linux/stdio_lim.h.in
@@ -21,7 +21,7 @@
# error "Never include <bits/stdio_lim.h> directly; use <stdio.h> instead."
#endif
-#ifndef __need_FOPEN_MAX
+#ifdef _STDIO_H
# define L_tmpnam 19
# define TMP_MAX 238328
@@ -31,6 +31,9 @@
# endif
# define FILENAME_MAX DEFAULT_FILENAME_MAX
+
+# undef __need_FOPEN_MAX
+# define __need_FOPEN_MAX
#endif
#if defined __need_FOPEN_MAX && !defined __defined_FOPEN_MAX