- break;
- case CLOSE_DEAD:
- case CLOSE_ALL:
- for (w = wwhead; w;) {
- if (w != cmdwin
- && (w->ww_state == WW_DEAD || flag == CLOSE_ALL)) {
- struct ww *w1;
- w = (w1 = w)->ww_next;
- if (w1 == selwin)
- setselwin(0);
- if (w->ww_state == WW_HASPROC && w->ww_pid == 0)
- {
- wwprintf(cmdwin, "%d: pid == 0. ",
- w->ww_ident);
- } else {
- wwclose(w1);
- didit++;
- }
- } else
- w = w->ww_next;