plan 9 kernel history: overview | file list | diff list

1998/0512/port/swap.c (diff list | history)

1998/0403/sys/src/9/port/swap.c:49,601998/0512/sys/src/9/port/swap.c:49,60 (short | long | prev | next)
Whitespace edit.
rsc Fri Mar 4 12:44:25 2005
1992/0912    
	look = memchr(swapalloc.last, 0, swapalloc.top-swapalloc.last); 
1992/0628    
	if(look == 0) 
1992/0912    
		panic("inconsistent swap"); 
	                 
1998/0512    
 
1991/0705    
	*look = 1; 
1992/0912    
	swapalloc.last = look; 
1991/0928    
	swapalloc.free--; 
1991/0705    
	unlock(&swapalloc); 
	return (look-swapalloc.swmap) * BY2PG;  
1998/0512    
	return (look-swapalloc.swmap) * BY2PG; 
1991/0705    
} 
 
void 
1998/0403/sys/src/9/port/swap.c:100,1061998/0512/sys/src/9/port/swap.c:100,106
1993/1011    
	Segment *s; 
	Proc *p, *ep; 
1991/0705    
 
1992/0303    
	if(waserror())  
1998/0512    
	if(waserror()) 
1992/0303    
		panic("pager: os error\n"); 
 
1991/0705    
	p = proctab(0); 
1998/0403/sys/src/9/port/swap.c:160,1661998/0512/sys/src/9/port/swap.c:160,166
1992/0303    
	goto loop; 
1991/0705    
} 
 
1995/0815    
static void			 
1998/0512    
static void 
1991/0705    
pageout(Proc *p, Segment *s) 
{ 
1992/0805    
	int type, i; 
1998/0403/sys/src/9/port/swap.c:244,2501998/0512/sys/src/9/port/swap.c:244,250
1992/0302    
		} 
		p++; 
	} 
1991/0705    
	return 1;						 
1998/0512    
	return 1; 
1991/0705    
} 
 
1995/0815    
static void 


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