Make fseeko.c compile on QNX.
authorMatt Kraai <mkraai@beckman.com>
Thu, 23 Jul 2009 05:25:46 +0000 (07:25 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 23 Jul 2009 05:25:46 +0000 (07:25 +0200)
ChangeLog
lib/fseeko.c

index cca4ce9..ace4236 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-07-22  Matt Kraai  <mkraai@beckman.com>  (tiny change)
+
+       Make fseeko.c compile on QNX.
+       * lib/fseeko.c (rpl_fseeko): Use the numerical value of _MWRITE.
+
 2009-07-22  Peter Simons  <simons@cryp.to>
 
        C++: wrap md2,md5,sha1,etc. function declarations in extern "C" scope
index 813e6ab..af59fe9 100644 (file)
@@ -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 */