diff lib/freading.c @ 9456:b3c8ee11ddfa

Fix port to QNX.
author Bruno Haible <bruno@clisp.org>
date Wed, 07 Nov 2007 01:36:49 +0100 (2007-11-07)
parents 8df9b5f6609e
children 057a5220dfd5
line wrap: on
line diff
--- a/lib/freading.c
+++ b/lib/freading.c
@@ -40,8 +40,8 @@
 #elif defined __UCLIBC__            /* uClibc */
   return (fp->__modeflags & (__FLAG_READONLY | __FLAG_READING)) != 0;
 #elif defined __QNX__               /* QNX */
-  return ((fp->_Mode & _MOPENW) == 0
-	  || (fp->_Mode & _MREAD) != 0);
+  return ((fp->_Mode & 0x2 /* _MOPENW */) == 0
+	  || (fp->_Mode & 0x1000 /* _MREAD */) != 0);
 #else
  #error "Please port gnulib freading.c to your platform!"
 #endif