summaryrefslogtreecommitdiff
path: root/lib/fseeko.c
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2011-07-31 21:16:15 +0200
committerBruno Haible <bruno@clisp.org>2011-07-31 21:16:15 +0200
commitd4d84c1d916f5bff3bb72be92e9d1383a25077c1 (patch)
tree0895807cdb4273c9fcdb47f4813a38a47ed03738 /lib/fseeko.c
parent712cf13da004184edfac5a715118fe77bd257f1c (diff)
downloadgnulib-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/fseeko.c')
-rw-r--r--lib/fseeko.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/fseeko.c b/lib/fseeko.c
index abab5e9952..1546f1bf5b 100644
--- a/lib/fseeko.c
+++ b/lib/fseeko.c
@@ -69,6 +69,9 @@ fseeko (FILE *fp, off_t offset, int whence)
&& fp->_rcount == 0
&& fp->_wcount == 0
&& fp->_ungetc_count == 0)
+#elif defined __minix /* Minix */
+ if (fp_->_ptr == fp_->_buf
+ && (fp_->_ptr == NULL || fp_->_count == 0))
#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, NonStop Kernel */
if (fp_->_ptr == fp_->_base
&& (fp_->_ptr == NULL || fp_->_cnt == 0))