From 8061d78e45bcc437223a11e091359c1dae24cfde Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 23 Apr 2007 07:58:06 +0000 Subject: [PATCH] Don't hardcode the value of _IOERR. --- ChangeLog | 4 ++++ lib/fseterr.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 161e3da743..dd4ebf622b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +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. diff --git a/lib/fseterr.c b/lib/fseterr.c index 52b47273e5..8e9ac0ad9a 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 -- 2.30.2