__SNBF
fp->_w = f & (__SLBF|__SNBF) ? 0 : fp->_bf._size;
if ((fp->_flags & __SNBF) == 0)
std(__SWR|__SNBF, STDERR_FILENO)
fp->_w = fp->_flags & (__SLBF|__SNBF|__SRD) ? 0 : fp->_bf._size;
if ((fp->_flags & __SNBF) != 0 && buf != NULL) {
if (fp->_flags & (__SWR | __SRW | __SNBF | __SNPT))
if (fp->_flags & __SNBF) {
if (fp->_flags & __SNBF) {
fp->_flags |= __SNBF;
if (fp->_flags & (__SLBF|__SNBF)) {
fp->_flags = flags | __SNBF;
flags &= ~(__SLBF | __SNBF | __SMBF | __SOPT | __SOFF | __SNPT | __SEOF);
fake._flags = fp->_flags & ~__SNBF;
if ((fp->_flags & (__SNBF|__SWR|__SRW)) == (__SNBF|__SWR) &&
fake._flags = fp->_flags & ~__SNBF;
if ((fp->_flags & (__SNBF|__SWR|__SRW)) == (__SNBF|__SWR) &&
fp->_w = fp->_flags & __SNBF ? 0 : fp->_bf._size;
fake._flags = fp->_flags & ~__SNBF;
if ((fp->_flags & (__SNBF|__SWR|__SRW)) == (__SNBF|__SWR) &&