From d4d84c1d916f5bff3bb72be92e9d1383a25077c1 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 31 Jul 2011 21:16:15 +0200 Subject: 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. --- lib/fpurge.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/fpurge.c') 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) -- cgit v1.2.1