SMSTR
if (t & SMSTR)
if ((((fp->f_flags & (SMALC | SMSTR)) == (SMALC | SMSTR))
if (fp->f_flags & SMSTR)
if ((fp->f_flags & SMSTR) == 0)
fake.f_flags = SMWR | SMSTR;
fp->f_flags = SMWR | SMSTR;
fake.f_flags = SMWR | SMSTR | SMALC;
fake.f_flags = SMWR | SMSTR;