X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Ffreading.c;h=dcdc3d24c8f19ba296fbaffd7bbc4cba5108a525;hb=6cad9c91215eac0f90bbb1f9473ea0f5fce3b085;hp=a2c6fe65420fcd1b533e3175a41c2eb87e57339e;hpb=f2832d287d73187a745f3da98db2bdab6fd7c4cd;p=gnulib.git diff --git a/lib/freading.c b/lib/freading.c index a2c6fe654..dcdc3d24c 100644 --- a/lib/freading.c +++ b/lib/freading.c @@ -40,8 +40,8 @@ freading (FILE *fp) #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