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/fseeko.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/fseeko.c')
-rw-r--r-- | lib/fseeko.c | 3 |
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)) |