__SOPT
if ((fp->_flags & __SOPT) == 0) {
fp->_flags |= __SOPT;
__SOPT : __SNPT);
flags &= ~(__SLBF | __SNBF | __SMBF | __SOPT | __SOFF | __SNPT | __SEOF);
(fp->_flags & __SOPT))
} else if (fp->_flags & __SOPT) {