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