From: Bruno Haible Date: Mon, 23 Apr 2007 07:58:06 +0000 (+0000) Subject: Don't hardcode the value of _IOERR. X-Git-Tag: cvs-readonly~516 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=8061d78e45bcc437223a11e091359c1dae24cfde;p=gnulib.git Don't hardcode the value of _IOERR. --- diff --git a/ChangeLog b/ChangeLog index 161e3da74..dd4ebf622 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2007-04-23 Bruno Haible + * lib/fseterr.c (fseterr): Don't hardcode the value of _IOERR. + +2007-04-23 Bruno Haible + * tests/test-fbufmode.c (main): Be prepared to a failure of setvbuf. Needed on HP-UX 11. diff --git a/lib/fseterr.c b/lib/fseterr.c index 52b47273e..8e9ac0ad9 100644 --- a/lib/fseterr.c +++ b/lib/fseterr.c @@ -34,7 +34,7 @@ fseterr (FILE *fp) fp->_flags |= __SERR; #elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, mingw */ # if defined __sun && defined __sparc && defined _LP64 /* Solaris/SPARC 64-bit */ - ((unsigned int *) fp) [9] |= 0x20; + ((unsigned int *) fp) [9] |= _IOERR; # else fp->_flag |= _IOERR; # endif