X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Ffseterr.c;h=69fcd32f1e41bf518f8c4735317a0f1347af64b9;hb=f1fcb8539c9d1c7d9cefb25ce5c07a099ea1f148;hp=f31e5b9edec51fc464772eecf6e0f286e10184c2;hpb=569eba622c635a2bd19408ff284cf07804012c54;p=gnulib.git diff --git a/lib/fseterr.c b/lib/fseterr.c index f31e5b9ed..69fcd32f1 100644 --- a/lib/fseterr.c +++ b/lib/fseterr.c @@ -31,8 +31,8 @@ fseterr (FILE *fp) fast macros. */ #if defined _IO_ferror_unlocked || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Linux libc5 */ fp->_flags |= _IO_ERR_SEEN; -#elif defined __sferror /* FreeBSD, NetBSD, OpenBSD, MacOS X, Cygwin */ - fp->_flags |= __SERR; +#elif defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, MacOS X, Cygwin */ + fp_->_flags |= __SERR; #elif defined __EMX__ /* emx+gcc */ fp->_flags |= _IOERR; #elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw */