mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
(_IO_seekoff_unlocked): Add glibc 2.0 compatibility in wide stream test.
This commit is contained in:
parent
ecc791d354
commit
02b3c9059a
@ -53,7 +53,12 @@ _IO_seekoff_unlocked (fp, offset, dir, mode)
|
||||
callback may not know to do the right thing about it.
|
||||
This may be over-kill, but it'll do for now. TODO */
|
||||
if (mode != 0 && ((_IO_fwide (fp, 0) < 0 && _IO_have_backup (fp))
|
||||
|| (_IO_fwide (fp, 0) > 0 && _IO_have_wbackup (fp))))
|
||||
|| (
|
||||
#if defined _LIBC && SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_1)
|
||||
__builtin_expect (&_IO_stdin_used != NULL, 1) &&
|
||||
#endif
|
||||
_IO_fwide (fp, 0) > 0 && _IO_have_wbackup (fp))
|
||||
))
|
||||
{
|
||||
if (dir == _IO_seek_cur && _IO_in_backup (fp))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user