diff options
author | Bruno Haible <bruno@clisp.org> | 2008-04-26 18:12:05 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2008-04-26 18:12:05 +0200 |
commit | 569eba622c635a2bd19408ff284cf07804012c54 (patch) | |
tree | 033970ba77c2441be3786b1bbbf416fd9aaeafe5 /lib/freading.c | |
parent | 0bdd1c6888fbf29226eb338479097b20a117c344 (diff) | |
download | gnulib-569eba622c635a2bd19408ff284cf07804012c54.tar.gz |
New private include file lib/stdio-impl.h.
Diffstat (limited to 'lib/freading.c')
-rw-r--r-- | lib/freading.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/freading.c b/lib/freading.c index ca518b12d5..b1c233c66b 100644 --- a/lib/freading.c +++ b/lib/freading.c @@ -19,6 +19,8 @@ /* Specification. */ #include "freading.h" +#include "stdio-impl.h" + /* Don't use glibc's __freading function in glibc < 2.7, see <http://sourceware.org/bugzilla/show_bug.cgi?id=4359> */ #if !(HAVE___FREADING && (!defined __GLIBC__ || __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 7))) @@ -38,9 +40,6 @@ freading (FILE *fp) #elif defined __EMX__ /* emx+gcc */ return (fp->_flags & _IOREAD) != 0; #elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw */ -# if defined _SCO_DS /* OpenServer */ -# define _flag __flag -# endif return (fp->_flag & _IOREAD) != 0; #elif defined __UCLIBC__ /* uClibc */ return (fp->__modeflags & (__FLAG_READONLY | __FLAG_READING)) != 0; |