SF_TTY
int have_tty = interactive && (s->flags & SF_TTY);
s->flags |= SF_TTY;
volatile int wastty = s->flags & SF_TTY;
if (t && (!Flag(FNOEXEC) || (s->flags & SF_TTY)))