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/fwriting.c | |
parent | 2f1b8f52a0866f8c09fbebad420222702fa20b98 (diff) | |
download | gnulib-b0db05957a20f6506b0de6b499468baf73ae5121.tar.gz |
Add tentative support for OpenServer.
Diffstat (limited to 'lib/fwriting.c')
-rw-r--r-- | lib/fwriting.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/fwriting.c b/lib/fwriting.c index 3ae6d569a2..9f3c1c98ba 100644 --- a/lib/fwriting.c +++ b/lib/fwriting.c @@ -1,5 +1,5 @@ /* Retrieve information about a FILE 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 @@ -29,7 +29,10 @@ fwriting (FILE *fp) return (fp->_flags & (_IO_NO_READS | _IO_CURRENTLY_PUTTING)) != 0; #elif defined __sferror /* FreeBSD, NetBSD, OpenBSD, MacOS X, Cygwin */ return (fp->_flags & __SWR) != 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 _SCO_DS /* OpenServer */ +# define _flag __flag +# endif return (fp->_flag & _IOWRT) != 0; #elif defined __UCLIBC__ /* uClibc */ return (fp->__modeflags & __FLAG_WRITING) != 0; |