diff options
Diffstat (limited to 'gl/m4/stdio_h.m4')
| -rw-r--r-- | gl/m4/stdio_h.m4 | 33 |
1 files changed, 13 insertions, 20 deletions
diff --git a/gl/m4/stdio_h.m4 b/gl/m4/stdio_h.m4 index e7043838..42e96071 100644 --- a/gl/m4/stdio_h.m4 +++ b/gl/m4/stdio_h.m4 | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | # stdio_h.m4 serial 56 | 1 | # stdio_h.m4 serial 59 |
| 2 | dnl Copyright (C) 2007-2021 Free Software Foundation, Inc. | 2 | dnl Copyright (C) 2007-2022 Free Software Foundation, Inc. |
| 3 | dnl This file is free software; the Free Software Foundation | 3 | dnl This file is free software; the Free Software Foundation |
| 4 | dnl gives unlimited permission to copy and/or distribute it, | 4 | dnl gives unlimited permission to copy and/or distribute it, |
| 5 | dnl with or without modifications, as long as this notice is preserved. | 5 | dnl with or without modifications, as long as this notice is preserved. |
| @@ -40,41 +40,32 @@ AC_DEFUN_ONCE([gl_STDIO_H], | |||
| 40 | attribute "__gnu_printf__" instead of "__printf__"]) | 40 | attribute "__gnu_printf__" instead of "__printf__"]) |
| 41 | fi | 41 | fi |
| 42 | 42 | ||
| 43 | dnl This ifdef is necessary to avoid an error "missing file lib/stdio-read.c" | 43 | dnl This ifdef is an optimization, to avoid performing a configure check whose |
| 44 | dnl "expected source file, required through AC_LIBSOURCES, not found". It is | 44 | dnl result is not used. But it does not make the test of |
| 45 | dnl also an optimization, to avoid performing a configure check whose result | 45 | dnl GNULIB_STDIO_H_NONBLOCKING or GNULIB_NONBLOCKING redundant. |
| 46 | dnl is not used. But it does not make the test of GNULIB_STDIO_H_NONBLOCKING | ||
| 47 | dnl or GNULIB_NONBLOCKING redundant. | ||
| 48 | m4_ifdef([gl_NONBLOCKING_IO], [ | 46 | m4_ifdef([gl_NONBLOCKING_IO], [ |
| 49 | gl_NONBLOCKING_IO | 47 | gl_NONBLOCKING_IO |
| 50 | if test $gl_cv_have_nonblocking != yes; then | 48 | if test $gl_cv_have_nonblocking != yes; then |
| 51 | REPLACE_STDIO_READ_FUNCS=1 | 49 | REPLACE_STDIO_READ_FUNCS=1 |
| 52 | AC_LIBOBJ([stdio-read]) | ||
| 53 | fi | 50 | fi |
| 54 | ]) | 51 | ]) |
| 55 | 52 | ||
| 56 | dnl This ifdef is necessary to avoid an error "missing file lib/stdio-write.c" | 53 | dnl This ifdef is an optimization, to avoid performing a configure check whose |
| 57 | dnl "expected source file, required through AC_LIBSOURCES, not found". It is | 54 | dnl result is not used. But it does not make the test of |
| 58 | dnl also an optimization, to avoid performing a configure check whose result | 55 | dnl GNULIB_STDIO_H_SIGPIPE or GNULIB_SIGPIPE redundant. |
| 59 | dnl is not used. But it does not make the test of GNULIB_STDIO_H_SIGPIPE or | ||
| 60 | dnl GNULIB_SIGPIPE redundant. | ||
| 61 | m4_ifdef([gl_SIGNAL_SIGPIPE], [ | 56 | m4_ifdef([gl_SIGNAL_SIGPIPE], [ |
| 62 | gl_SIGNAL_SIGPIPE | 57 | gl_SIGNAL_SIGPIPE |
| 63 | if test $gl_cv_header_signal_h_SIGPIPE != yes; then | 58 | if test $gl_cv_header_signal_h_SIGPIPE != yes; then |
| 64 | REPLACE_STDIO_WRITE_FUNCS=1 | 59 | REPLACE_STDIO_WRITE_FUNCS=1 |
| 65 | AC_LIBOBJ([stdio-write]) | ||
| 66 | fi | 60 | fi |
| 67 | ]) | 61 | ]) |
| 68 | dnl This ifdef is necessary to avoid an error "missing file lib/stdio-write.c" | 62 | dnl This ifdef is an optimization, to avoid performing a configure check whose |
| 69 | dnl "expected source file, required through AC_LIBSOURCES, not found". It is | 63 | dnl result is not used. But it does not make the test of |
| 70 | dnl also an optimization, to avoid performing a configure check whose result | 64 | dnl GNULIB_STDIO_H_NONBLOCKING or GNULIB_NONBLOCKING redundant. |
| 71 | dnl is not used. But it does not make the test of GNULIB_STDIO_H_NONBLOCKING | ||
| 72 | dnl or GNULIB_NONBLOCKING redundant. | ||
| 73 | m4_ifdef([gl_NONBLOCKING_IO], [ | 65 | m4_ifdef([gl_NONBLOCKING_IO], [ |
| 74 | gl_NONBLOCKING_IO | 66 | gl_NONBLOCKING_IO |
| 75 | if test $gl_cv_have_nonblocking != yes; then | 67 | if test $gl_cv_have_nonblocking != yes; then |
| 76 | REPLACE_STDIO_WRITE_FUNCS=1 | 68 | REPLACE_STDIO_WRITE_FUNCS=1 |
| 77 | AC_LIBOBJ([stdio-write]) | ||
| 78 | fi | 69 | fi |
| 79 | ]) | 70 | ]) |
| 80 | 71 | ||
| @@ -119,6 +110,7 @@ AC_DEFUN([gl_STDIO_H_REQUIRE_DEFAULTS], | |||
| 119 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FGETC]) | 110 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FGETC]) |
| 120 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FGETS]) | 111 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FGETS]) |
| 121 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FOPEN]) | 112 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FOPEN]) |
| 113 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FOPEN_GNU]) | ||
| 122 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FPRINTF]) | 114 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FPRINTF]) |
| 123 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FPRINTF_POSIX]) | 115 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FPRINTF_POSIX]) |
| 124 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FPURGE]) | 116 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FPURGE]) |
| @@ -202,6 +194,7 @@ AC_DEFUN([gl_STDIO_H_DEFAULTS], | |||
| 202 | REPLACE_FDOPEN=0; AC_SUBST([REPLACE_FDOPEN]) | 194 | REPLACE_FDOPEN=0; AC_SUBST([REPLACE_FDOPEN]) |
| 203 | REPLACE_FFLUSH=0; AC_SUBST([REPLACE_FFLUSH]) | 195 | REPLACE_FFLUSH=0; AC_SUBST([REPLACE_FFLUSH]) |
| 204 | REPLACE_FOPEN=0; AC_SUBST([REPLACE_FOPEN]) | 196 | REPLACE_FOPEN=0; AC_SUBST([REPLACE_FOPEN]) |
| 197 | REPLACE_FOPEN_FOR_FOPEN_GNU=0; AC_SUBST([REPLACE_FOPEN_FOR_FOPEN_GNU]) | ||
| 205 | REPLACE_FPRINTF=0; AC_SUBST([REPLACE_FPRINTF]) | 198 | REPLACE_FPRINTF=0; AC_SUBST([REPLACE_FPRINTF]) |
| 206 | REPLACE_FPURGE=0; AC_SUBST([REPLACE_FPURGE]) | 199 | REPLACE_FPURGE=0; AC_SUBST([REPLACE_FPURGE]) |
| 207 | REPLACE_FREOPEN=0; AC_SUBST([REPLACE_FREOPEN]) | 200 | REPLACE_FREOPEN=0; AC_SUBST([REPLACE_FREOPEN]) |
