diff options
| author | Andreas Baumann <mail@andreasbaumann.cc> | 2026-03-27 11:14:20 +0100 |
|---|---|---|
| committer | Andreas Baumann <mail@andreasbaumann.cc> | 2026-03-27 11:14:20 +0100 |
| commit | 1113bbcd92d85b85579aa7feef511241e58fb0f5 (patch) | |
| tree | d69b7bcfe2f7e80fda9a1f4ddd38209d6cb7aaf0 /gl/freading.c | |
| parent | 99283972fe3a74d3a1dea12c4099f76286130a67 (diff) | |
| parent | a71ce153082565e5728424749475593dc0623492 (diff) | |
| download | monitoring-plugins-1113bbcd92d85b85579aa7feef511241e58fb0f5.tar.gz | |
merged with mastercheck_snmp_fixes
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 |
