diff options
author | Bruno Haible <bruno@clisp.org> | 2011-07-31 21:16:15 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2011-07-31 21:16:15 +0200 |
commit | d4d84c1d916f5bff3bb72be92e9d1383a25077c1 (patch) | |
tree | 0895807cdb4273c9fcdb47f4813a38a47ed03738 /lib/fpurge.c | |
parent | 712cf13da004184edfac5a715118fe77bd257f1c (diff) | |
download | gnulib-d4d84c1d916f5bff3bb72be92e9d1383a25077c1.tar.gz |
stdioext: Add support for Minix.
* lib/fbufmode.c (fbufmode) [__minix]: Add conditional code.
* lib/fpurge.c (fpurge): Likewise.
* lib/freadahead.c (freadahead): Likewise.
* lib/freadable.c (freadable): Likewise.
* lib/freading.c (freading): Likewise.
* lib/freadptr.c (freadptr): Likewise.
* lib/freadseek.c (freadptrinc): Likewise.
* lib/fseeko.c (rpl_fseeko): Likewise.
* lib/fseterr.c (fseterr): Likewise.
* lib/fwritable.c (fwritable): Likewise.
* lib/fwriting.c (fwriting): Likewise.
* lib/fflush.c (clear_ungetc_buffer): Update comment.
* m4/fpending.m4 (gl_PREREQ_FPENDING): Add a variant for Minix.
Diffstat (limited to 'lib/fpurge.c')
-rw-r--r-- | lib/fpurge.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/fpurge.c b/lib/fpurge.c index 7e69fb4081..a299d1cf57 100644 --- a/lib/fpurge.c +++ b/lib/fpurge.c @@ -91,6 +91,11 @@ fpurge (FILE *fp) fp->_wcount = 0; fp->_ungetc_count = 0; return 0; +# elif defined __minix /* Minix */ + fp->_ptr = fp->_buf; + if (fp->_ptr != NULL) + fp->_count = 0; + return 0; # elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, NonStop Kernel */ fp->_ptr = fp->_base; if (fp->_ptr != NULL) |