diff options
author | Bruno Haible <bruno@clisp.org> | 2008-04-08 13:11:19 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2008-04-08 13:11:19 +0200 |
commit | b0db05957a20f6506b0de6b499468baf73ae5121 (patch) | |
tree | 4af1e8a630f05ad880e6fcbfbc513289d4e071cf /lib/fseterr.c | |
parent | 2f1b8f52a0866f8c09fbebad420222702fa20b98 (diff) | |
download | gnulib-b0db05957a20f6506b0de6b499468baf73ae5121.tar.gz |
Add tentative support for OpenServer.
Diffstat (limited to 'lib/fseterr.c')
-rw-r--r-- | lib/fseterr.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/fseterr.c b/lib/fseterr.c index b34ef75f66..7b0c68b9f0 100644 --- a/lib/fseterr.c +++ b/lib/fseterr.c @@ -1,5 +1,5 @@ /* Set the error indicator of a stream. - Copyright (C) 2007 Free Software Foundation, Inc. + Copyright (C) 2007-2008 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -31,7 +31,7 @@ fseterr (FILE *fp) fp->_flags |= _IO_ERR_SEEN; #elif defined __sferror /* FreeBSD, NetBSD, OpenBSD, MacOS X, Cygwin */ fp->_flags |= __SERR; -#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; \ @@ -42,6 +42,9 @@ fseterr (FILE *fp) } *) fp) fp_->_flag |= _IOERR; # else +# if defined _SCO_DS /* OpenServer */ +# define _flag __flag +# endif fp->_flag |= _IOERR; # endif #elif defined __UCLIBC__ /* uClibc */ |