TS_TTSTOP
if (tp->t_state & (TS_TTSTOP | TS_BUSY)) {
if ((tp->t_state & TS_TTSTOP) == 0)
if (tp->t_state & (TS_BUSY|TS_TIMEOUT|TS_TTSTOP))
if (TS_BUSY == (tp->t_state & (TS_BUSY|TS_TTSTOP))) {
if (tp->t_state & (TS_TTSTOP | TS_BUSY)) {
if ((tp->t_state & TS_TTSTOP) == 0)
if (ISSET(tp->t_state, TS_TIMEOUT | TS_TTSTOP) || sc->sc_halt > 0)
if (ISSET(tp->t_state, TS_BUSY | TS_TIMEOUT | TS_TTSTOP))
if (!ISSET(tp->t_state, TS_TTSTOP))
if (tp->t_state & (TS_TIMEOUT | TS_BUSY | TS_TTSTOP)) {
if ((tp->t_state & (TS_TTSTOP | TS_TIMEOUT | TS_BUSY)) == 0) {
if ((tp->t_state & TS_TTSTOP) == 0)
if (tp->t_state & (TS_TTSTOP | TS_BUSY)) {
if ((tp->t_state & TS_TTSTOP) == 0)
if (tp->t_state & (TS_TIMEOUT | TS_BUSY | TS_TTSTOP)) {
if ((tp->t_state & TS_TTSTOP) == 0)
if (tp->t_state & (TS_TTSTOP | TS_BUSY)) {
if ((tp->t_state & TS_TTSTOP) == 0)
if (ISSET(tp->t_state, TS_TIMEOUT | TS_TTSTOP) || sc->sc_halt > 0)
if (tp->t_state & (TS_TIMEOUT | TS_TTSTOP))
if (ISSET(tp->t_state, TS_TIMEOUT | TS_TTSTOP) || sc->sc_halt > 0)
if (ISSET(tp->t_state, TS_TIMEOUT | TS_TTSTOP))
if (ISSET(tp->t_state, TS_TIMEOUT | TS_TTSTOP))
if (ISSET(tp->t_state, TS_TIMEOUT | TS_TTSTOP) || sc->sc_halt > 0)
if (!ISSET(tp->t_state, TS_TTSTOP))
if (!ISSET(tp->t_state, TS_TTSTOP | TS_TIMEOUT | TS_BUSY)) {
if (!ISSET(tp->t_state, TS_TTSTOP))
if (ISSET(tp->t_state, TS_TIMEOUT | TS_TTSTOP))
if (ISSET(tp->t_state, TS_TIMEOUT | TS_TTSTOP) || sc->sc_halt > 0)
if (ISSET(tp->t_state, TS_BUSY | TS_TIMEOUT | TS_TTSTOP))
if (!ISSET(tp->t_state, TS_TTSTOP))
if (ISSET(tp->t_state, TS_BUSY | TS_TIMEOUT | TS_TTSTOP))
if (ISSET(tp->t_state, TS_TIMEOUT | TS_TTSTOP))
if (!ISSET(tp->t_state, TS_TTSTOP))
if (!ISSET(tp->t_state, TS_TTSTOP))
if (!ISSET(tp->t_state, TS_TTSTOP | TS_TIMEOUT | TS_BUSY)) {
if (!ISSET(tp->t_state, TS_TTSTOP))
if (!ISSET(tp->t_state, TS_TTSTOP | TS_TIMEOUT | TS_BUSY)) {
if (!ISSET(tp->t_state, TS_TTSTOP))
if (ISSET(tp->t_state, TS_BUSY | TS_TIMEOUT | TS_TTSTOP)) {
if (tp->t_state & (TS_TIMEOUT | TS_BUSY | TS_TTSTOP)) {
if (!ISSET(tp->t_state, TS_TTSTOP))
CLR(tp->t_state, TS_TTSTOP);
CLR(tp->t_state, TS_TTSTOP);
} else if (!ISSET(tp->t_state, TS_TTSTOP)) {
SET(tp->t_state, TS_TTSTOP);
if (!ISSET(tp->t_state, TS_TTSTOP)) {
SET(tp->t_state, TS_TTSTOP);
if (ISSET(tp->t_state, TS_TTSTOP) &&
CLR(tp->t_state, TS_TTSTOP);
if (ISSET(tp->t_state, TS_TTSTOP) ||
CLR(tp->t_state, TS_TTSTOP);
if (!ISSET(tp->t_state, TS_TTSTOP)) {
SET(tp->t_state, TS_TTSTOP);
if (tp->t_state & TS_TTSTOP)
if (tp->t_outq.c_cc && (tp->t_state & TS_TTSTOP) == 0)
if (!ISSET(tp->t_state, TS_TTSTOP))
if ((tp->t_state & TS_TTSTOP) == 0) {
tp->t_state |= TS_TTSTOP;
tp->t_state &= ~TS_TTSTOP;
{ TS_TTSTOP, 'S'},