| plan 9 kernel history: overview | file list | diff list |
1993/1011/port/swap.c (diff list | history)
| 1993/1008/sys/src/9/port/swap.c:94,102 – 1993/1011/sys/src/9/port/swap.c:94,103 (short | long | prev | next) | ||
| 1991/0705 | void pager(void *junk) { | |
| 1992/0805 | int i; | |
| 1993/1011 | Image *img; Segment *s; Proc *p, *ep; | |
| 1991/0705 | ||
| 1992/0303 | if(waserror()) panic("pager: os error\n"); | |
| 1993/1008/sys/src/9/port/swap.c:115,121 – 1993/1011/sys/src/9/port/swap.c:116,123 | ||
| 1992/0303 | p = proctab(0); | |
| 1991/0705 | ||
| 1993/1008 | /* don't swap out programs from devroot.c */ | |
| 1993/1011 | img = p->seg[SG_TEXT]->image; if(img && devchar[img->c->type] == '/') | |
| 1993/1008 | continue; | |
| 1992/0303 | if(p->state == Dead || p->kp) | |