diff options
Diffstat (limited to 'gl/fseeko.c')
-rw-r--r-- | gl/fseeko.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gl/fseeko.c b/gl/fseeko.c index 209ce9c690..48c833b840 100644 --- a/gl/fseeko.c +++ b/gl/fseeko.c @@ -90,6 +90,10 @@ rpl_fseeko (FILE *fp, off_t offset, int whence) || fp->__bufpos == fp->__bufstart) && ((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) + && fp->_Rback == fp->_Back + sizeof (fp->_Back) + && fp->_Rsave == NULL) #else #error "Please port gnulib fseeko.c to your platform! Look at the code in fpurge.c, then report this to bug-gnulib." #endif |