From b55f08e4f985bb93ef71af0e578e70c446ae76b7 Mon Sep 17 00:00:00 2001 From: Matt Kraai Date: Thu, 23 Jul 2009 07:25:46 +0200 Subject: [PATCH] Make fseeko.c compile on QNX. --- ChangeLog | 5 +++++ lib/fseeko.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index cca4ce95c..ace423656 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-07-22 Matt Kraai (tiny change) + + Make fseeko.c compile on QNX. + * lib/fseeko.c (rpl_fseeko): Use the numerical value of _MWRITE. + 2009-07-22 Peter Simons C++: wrap md2,md5,sha1,etc. function declarations in extern "C" scope diff --git a/lib/fseeko.c b/lib/fseeko.c index 813e6abe7..af59fe9e8 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 */ -- 2.11.0