diff options
author | Bruno Haible <bruno@clisp.org> | 2008-04-26 18:58:00 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2008-04-26 18:58:00 +0200 |
commit | 284866a44c1115e8786a23c7a50d3e710fc75afd (patch) | |
tree | 48987a50497be958a50c4defd8ee8d5f075a1791 /lib/fwriting.c | |
parent | 569eba622c635a2bd19408ff284cf07804012c54 (diff) | |
download | gnulib-284866a44c1115e8786a23c7a50d3e710fc75afd.tar.gz |
Add tentative support for DragonFly BSD.
Diffstat (limited to 'lib/fwriting.c')
-rw-r--r-- | lib/fwriting.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/fwriting.c b/lib/fwriting.c index 14e9ae3716..7ce0925976 100644 --- a/lib/fwriting.c +++ b/lib/fwriting.c @@ -29,8 +29,8 @@ fwriting (FILE *fp) fast macros. */ #if defined _IO_ferror_unlocked || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Linux libc5 */ 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 __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, MacOS X, Cygwin */ + return (fp_->_flags & __SWR) != 0; #elif defined __EMX__ /* emx+gcc */ return (fp->_flags & _IOWRT) != 0; #elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw */ |