X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Ffreadseek.c;h=82fd648191e0ca8c6c5127f36f9243bb34d7c469;hb=b0db05957a20f6506b0de6b499468baf73ae5121;hp=c4078d4f55af91ba34adad399f2705a148983532;hpb=2f1b8f52a0866f8c09fbebad420222702fa20b98;p=gnulib.git diff --git a/lib/freadseek.c b/lib/freadseek.c index c4078d4f5..82fd64819 100644 --- a/lib/freadseek.c +++ b/lib/freadseek.c @@ -37,7 +37,7 @@ freadptrinc (FILE *fp, size_t increment) #elif defined __sferror /* FreeBSD, NetBSD, OpenBSD, MacOS X, Cygwin */ fp->_p += increment; fp->_r -= increment; -#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; \ @@ -49,6 +49,10 @@ freadptrinc (FILE *fp, size_t increment) fp_->_ptr += increment; fp_->_cnt -= increment; # else +# if defined _SCO_DS /* OpenServer */ +# define _ptr __ptr +# define _cnt __cnt +# endif fp->_ptr += increment; fp->_cnt -= increment; # endif