TS_ZOMB
case TS_ZOMB: state = SZOMB; c = 'Z'; break;
case TS_ZOMB:
{ "TS_ZOMB", TS_ZOMB, TS_ZOMB },
{ TS_ZOMB, "zomb" },
ASSERT(curthread->t_state == TS_ZOMB);
(t->t_state & (TS_ZOMB|TS_FREE|TS_STOPPED|TS_ONPROC|TS_WAIT)) ||
t->t_state = TS_ZOMB; /* set zombie thread */
(t->t_state & (TS_ZOMB | TS_FREE | TS_STOPPED |
t != NULL && t->t_state != TS_ZOMB);
case TS_ZOMB:
state = TS_ZOMB;
case TS_ZOMB: state = SZOMB; break;
state = TS_ZOMB;
case TS_ZOMB: state = SZOMB; break;
case TS_ZOMB: /* last possible choice */
case TS_ZOMB: state = SZOMB; c = 'Z'; break;
case TS_ZOMB: state = SZOMB; c = 'Z'; break;
t->t_state = TS_ZOMB;
case TS_ZOMB:
if (!(t == curthread || t->t_state == TS_ZOMB ||
#define THREAD_ZOMB(tp) THREAD_SET_STATE(tp, TS_ZOMB, NULL)
printf("#define\tTS_ZOMB 0x%x\n", TS_ZOMB);
printf("#define\tTS_ZOMB 0x%x\n", TS_ZOMB);