WAKEUP_SHUTDOWN
case WAKEUP_SHUTDOWN:
if (t->wakeup == WAKEUP_SHUTDOWN)
{ SLEEP_ACCEPT, WAKEUP_SHUTDOWN, AFTER, false, ECONNABORTED },
{ SLEEP_SELECT, WAKEUP_SHUTDOWN, AFTER, false, 0 },
{ SLEEP_POLL, WAKEUP_SHUTDOWN, AFTER, false, 0 },
{ SLEEP_KQUEUE, WAKEUP_SHUTDOWN, AFTER, false, 0 },
{ SLEEP_ACCEPT, WAKEUP_SHUTDOWN, BEFORE, false, ECONNABORTED },
{ SLEEP_SELECT, WAKEUP_SHUTDOWN, BEFORE, false, 0 },
{ SLEEP_POLL, WAKEUP_SHUTDOWN, BEFORE, false, 0 },
{ SLEEP_KQUEUE, WAKEUP_SHUTDOWN, BEFORE, false, 0 },
{ SLEEP_SELECT, WAKEUP_SHUTDOWN, AFTER, true, 0 },
{ SLEEP_POLL, WAKEUP_SHUTDOWN, AFTER, true, 0 },
{ SLEEP_KQUEUE, WAKEUP_SHUTDOWN, AFTER, true, 0 },
{ SLEEP_SELECT, WAKEUP_SHUTDOWN, BEFORE, true, 0 },
{ SLEEP_POLL, WAKEUP_SHUTDOWN, BEFORE, true, 0 },
{ SLEEP_KQUEUE, WAKEUP_SHUTDOWN, BEFORE, true, 0 },