diff options
Diffstat (limited to 'gl/freading.c')
| -rw-r--r-- | gl/freading.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gl/freading.c b/gl/freading.c index 6a60d6b3..8e06282e 100644 --- a/gl/freading.c +++ b/gl/freading.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* Retrieve information about a FILE stream. | 1 | /* Retrieve information about a FILE stream. |
| 2 | Copyright (C) 2007-2025 Free Software Foundation, Inc. | 2 | Copyright (C) 2007-2026 Free Software Foundation, Inc. |
| 3 | 3 | ||
| 4 | This file is free software: you can redistribute it and/or modify | 4 | This file is free software: you can redistribute it and/or modify |
| 5 | it under the terms of the GNU Lesser General Public License as | 5 | it under the terms of the GNU Lesser General Public License as |
| @@ -22,7 +22,7 @@ | |||
| 22 | #include "stdio-impl.h" | 22 | #include "stdio-impl.h" |
| 23 | 23 | ||
| 24 | /* Don't use glibc's __freading function in glibc < 2.7, see | 24 | /* Don't use glibc's __freading function in glibc < 2.7, see |
| 25 | <https://sourceware.org/bugzilla/show_bug.cgi?id=4359> */ | 25 | <https://sourceware.org/PR4359> */ |
| 26 | #if !(HAVE___FREADING && (!defined __GLIBC__ || defined __UCLIBC__ || __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 7))) | 26 | #if !(HAVE___FREADING && (!defined __GLIBC__ || defined __UCLIBC__ || __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 7))) |
| 27 | 27 | ||
| 28 | /* This code is not compiled on systems that have a working __freading function, | 28 | /* This code is not compiled on systems that have a working __freading function, |
| @@ -47,7 +47,7 @@ freading (FILE *fp) | |||
| 47 | return (fp->_flags & _IOREAD) != 0; | 47 | return (fp->_flags & _IOREAD) != 0; |
| 48 | # elif defined __minix /* Minix */ | 48 | # elif defined __minix /* Minix */ |
| 49 | return (fp->_flags & _IOREADING) != 0; | 49 | return (fp->_flags & _IOREADING) != 0; |
| 50 | # elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */ | 50 | # elif defined _IOERR /* AIX, HP-UX, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */ |
| 51 | # if defined __sun /* Solaris */ | 51 | # if defined __sun /* Solaris */ |
| 52 | return (fp_->_flag & _IOREAD) != 0 && (fp_->_flag & _IOWRT) == 0; | 52 | return (fp_->_flag & _IOREAD) != 0 && (fp_->_flag & _IOWRT) == 0; |
| 53 | # else | 53 | # else |
