Mercurial > hg > octave-jordi > gnulib-hg
diff lib/freadahead.c @ 9876:057a5220dfd5
Add tentative support for OpenServer.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Tue, 08 Apr 2008 13:11:19 +0200 |
parents | cf325a112b9d |
children | e21211210418 |
line wrap: on
line diff
--- a/lib/freadahead.c +++ b/lib/freadahead.c @@ -43,7 +43,7 @@ return 0; return fp->_r + (HASUB (fp) ? fp->_ur : 0); -#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, mingw */ +#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw */ # if defined __sun && defined _LP64 /* Solaris/{SPARC,AMD64} 64-bit */ # define fp_ ((struct { unsigned char *_ptr; \ unsigned char *_base; \ @@ -56,6 +56,10 @@ return 0; return fp_->_cnt; # else +# if defined _SCO_DS /* OpenServer */ +# define _flag __flag +# define _cnt __cnt +# endif if ((fp->_flag & _IOWRT) != 0) return 0; return fp->_cnt;