12 lines
433 B
Diff
12 lines
433 B
Diff
|
--- gl/lib/freadahead.c
|
||
|
+++ gl/lib/freadahead.c
|
||
|
@@ -30,7 +30,7 @@ extern size_t __sreadahead (FILE *);
|
||
|
size_t
|
||
|
freadahead (FILE *fp)
|
||
|
{
|
||
|
-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
|
||
|
+#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
|
||
|
if (fp->_IO_write_ptr > fp->_IO_write_base)
|
||
|
return 0;
|
||
|
return (fp->_IO_read_end - fp->_IO_read_ptr)
|