Mercurial > hg > octave-kai > gnulib-hg
diff lib/fpurge.c @ 9280:a1f6fe4c68c1
Add support for QNX (untested).
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Wed, 03 Oct 2007 22:16:40 +0200 |
parents | 1d4c80b053f0 |
children | bbbbbf4cd1c5 |
line wrap: on
line diff
--- a/lib/fpurge.c +++ b/lib/fpurge.c @@ -104,6 +104,15 @@ fp->__bufpos = fp->__bufread; # endif return 0; +# elif defined __QNX__ /* QNX */ + fp->_Rback = fp->_Back + sizeof (fp->_Back); + fp->_Rsave = NULL; + if (fp->_Mode & _MWRITE) + /* fp->_Buf <= fp->_Next <= fp->_Wend */ + fp->_Next = fp->_Buf; + else + /* fp->_Buf <= fp->_Next <= fp->_Rend */ + fp->_Rend = fp->_Next; # else #error "Please port gnulib fpurge.c to your platform! Look at the definitions of fflush, setvbuf and ungetc on your system, then report this to bug-gnulib." # endif