Update.
* libio/iofclose.c (_IO_new_fclose): Only fall back on _IO_old_fclose if doing versioning.
This commit is contained in:
parent
c7f7281eca
commit
f1778711c8
@ -1,5 +1,8 @@
|
||||
1999-07-25 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* libio/iofclose.c (_IO_new_fclose): Only fall back on
|
||||
_IO_old_fclose if doing versioning.
|
||||
|
||||
* libio/iofclose.c (_IO_new_fclose): Detect new streams and handle
|
||||
them appropriately.
|
||||
* libio/oldiofclose.c (_IO_old_fclose): Likewise.
|
||||
|
@ -36,11 +36,13 @@ _IO_new_fclose (fp)
|
||||
|
||||
CHECK_FILE(fp, EOF);
|
||||
|
||||
#if defined PIC && DO_VERSIONING
|
||||
/* We desperately try to help programs which are using streams in a
|
||||
strange way and mix old and new functions. Detect old streams
|
||||
here. */
|
||||
if (fp->_vtable_offset != 0)
|
||||
return _IO_old_fclose (fp);
|
||||
#endif
|
||||
|
||||
_IO_cleanup_region_start ((void (*) __P ((void *))) _IO_funlockfile, fp);
|
||||
_IO_flockfile (fp);
|
||||
|
Loading…
x
Reference in New Issue
Block a user