diff options
author | Bruno Haible <bruno@clisp.org> | 2007-10-13 13:24:03 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2007-10-13 13:29:15 +0200 |
commit | f2832d287d73187a745f3da98db2bdab6fd7c4cd (patch) | |
tree | d55861fb0ba0004425e6f557613510f0833b9f37 /lib/freading.h | |
parent | da0eabc0d3e8575e2b1112820adcbe34b6075775 (diff) | |
download | gnulib-f2832d287d73187a745f3da98db2bdab6fd7c4cd.tar.gz |
Enable the use of __freading for glibc >= 2.7.
Diffstat (limited to 'lib/freading.h')
-rw-r--r-- | lib/freading.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/freading.h b/lib/freading.h index a4f682ddaa..bf67b0750d 100644 --- a/lib/freading.h +++ b/lib/freading.h @@ -32,7 +32,8 @@ STREAM must not be wide-character oriented. */ -#if HAVE___FREADING && !defined __GLIBC__ /* Solaris >= 7, not glibc >= 2.2 */ +#if HAVE___FREADING && (!defined __GLIBC__ || __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 7)) +/* Solaris >= 7, not glibc >= 2.2, but glibc >= 2.7 */ # include <stdio_ext.h> # define freading(stream) (__freading (stream) != 0) |