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,1021993/1011/sys/src/9/port/swap.c:94,103 (short | long | prev | next)
1991/0705    
void 
pager(void *junk) 
{ 
	Proc *p, *ep; 
	Segment *s; 
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,1211993/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 */ 
		if(devchar[p->seg[SG_TEXT]->image->c->type] == '/') 
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) 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)