__SMOD
fp->_flags |= __SMOD;
if ((fp->_flags & __SMOD) == 0 &&
fp->_flags &= ~__SMOD; /* buffer contents are again pristine */