__SERR
#define __sferror(p) (((p)->_flags & __SERR) != 0)
#define __sclearerr(p) ((void)((p)->_flags &= ~(__SERR|__SEOF)))
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
savserr = fp->_flags & __SERR;
fp->_flags &= ~__SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
if (fake._flags & __SERR)
fp->_flags |= __SERR;
savserr = fp->_flags & __SERR;
fp->_flags &= ~__SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
if (fake._flags & __SERR)
fp->_flags |= __SERR;
fp->_flags |= __SERR;
savserr = fp->_flags & __SERR;
fp->_flags &= ~__SERR;
fp->_flags |= __SERR;
fp->_flags |= __SERR;
if (io->fp->_flags & __SERR)
io.fp->_flags |= __SERR;
if (fake._flags & __SERR)
fp->_flags |= __SERR;