X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=lib%2Ffseeko.c;fp=lib%2Ffseeko.c;h=a7ac9fc4dc0f5397a0477549762e90726e9ffa4c;hp=cf7c42fbfd6611ed4b8cef2256f3ca879c36eef3;hb=cff51866dd4b4de7b2f70676fa26b31c31e216d7;hpb=227daa74150e58de8a941f9c8e1f4f9f4035d1c3 diff --git a/lib/fseeko.c b/lib/fseeko.c index cf7c42fb..a7ac9fc4 100644 --- a/lib/fseeko.c +++ b/lib/fseeko.c @@ -79,7 +79,7 @@ rpl_fseeko (FILE *fp, off_t offset, int whence) && ((fp->__modeflags & (__FLAG_READONLY | __FLAG_READING)) == 0 || fp->__bufpos == fp->__bufread)) #elif defined __QNX__ /* QNX */ - if ((fp->_Mode & _MWRITE ? fp->_Next == fp->_Buf : fp->_Next == fp->_Rend) + if ((fp->_Mode & 0x2000 /* _MWRITE */ ? fp->_Next == fp->_Buf : fp->_Next == fp->_Rend) && fp->_Rback == fp->_Back + sizeof (fp->_Back) && fp->_Rsave == NULL) #elif defined __MINT__ /* Atari FreeMiNT */