__SWR
r = fp->_flags & __SWR ? __sflush(fp) : 0;
if ((f & __SWR) == 0)
if ((fp->_flags & (__SWR | __SRW)) == 0)
if ((fp->_flags & (__SWR | __SRW)) == 0)
std(__SWR, STDOUT_FILENO),
std(__SWR|__SNBF, STDERR_FILENO)
ret = __SWR;
ret = __SWR;
if (flags == __SWR)
if (fp->_flags & __SWR)
if (fp->_flags & __SWR)
if (fp->_flags & (__SWR | __SRW | __SNBF | __SNPT))
} else if ((fp->_flags & __SWR) && fp->_p != NULL &&
if (!(fp->_flags & __SRD) && (fp->_flags & __SWR) &&
flags = __SWR; /* write only */
((((fp)->_flags & __SWR) == 0 || \
if ((fp->_flags & (__SLBF|__SWR)) == (__SLBF|__SWR))
if ((fp->_flags & (__SLBF|__SWR)) == (__SLBF|__SWR)) {
if (fp->_flags & __SWR) {
fp->_flags &= ~__SWR;
if (flags & __SWR) {
f._flags = __SWR | __SSTR;
f._flags = __SWR | __SSTR;
if (fp->_flags & __SWR) {
fp->_flags &= ~__SWR;
f._flags = __SWR | __SSTR | __SALC;
f._flags = __SWR;
if ((fp->_flags & (__SNBF|__SWR|__SRW)) == (__SNBF|__SWR) &&
if ((fp->_flags & (__SNBF|__SWR|__SRW)) == (__SNBF|__SWR) &&
f._flags = __SWR | __SSTR;
f._flags = __SWR | __SSTR;
f._flags = __SWR | __SSTR | __SALC;
if ((fp->_flags & __SWR) == 0) {
fp->_flags |= __SWR;
if ((fp->_flags & (__SNBF|__SWR|__SRW)) == (__SNBF|__SWR) &&