mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
Update.
1999-08-05 Ulrich Drepper <drepper@cygnus.com> * libio/genops.c (_IO_flush_all): Don't access elements beyond what 2.0 defined if they are not available.
This commit is contained in:
parent
b85f2e879f
commit
6eead9b470
@ -1,3 +1,8 @@
|
||||
1999-08-05 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* libio/genops.c (_IO_flush_all): Don't access elements beyond what
|
||||
2.0 defined if they are not available.
|
||||
|
||||
1999-08-05 Thorsten Kukuk <kukuk@suse.de>
|
||||
|
||||
* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (O_RSYNC, O_DSYNC):
|
||||
|
@ -742,8 +742,9 @@ _IO_flush_all ()
|
||||
_IO_FILE *fp;
|
||||
for (fp = _IO_list_all; fp != NULL; fp = fp->_chain)
|
||||
if (((fp->_mode < 0 && fp->_IO_write_ptr > fp->_IO_write_base)
|
||||
|| (fp->_mode > 0 && (fp->_wide_data->_IO_write_ptr
|
||||
> fp->_wide_data->_IO_write_base)))
|
||||
|| (fp->_vtable_offset == 0
|
||||
&& fp->_mode > 0 && (fp->_wide_data->_IO_write_ptr
|
||||
> fp->_wide_data->_IO_write_base)))
|
||||
&& _IO_OVERFLOW (fp, EOF) == EOF)
|
||||
result = EOF;
|
||||
return result;
|
||||
|
Loading…
Reference in New Issue
Block a user