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

1991/0927/port/fault.c (diff list | history)

1991/0926/sys/src/9/port/fault.c:294,3081991/0927/sys/src/9/port/fault.c:294,309 (short | long | prev | next)
1990/0227    
 
1991/0606    
	et = &p->seg[NSEG]; 
1991/0705    
	for(s = p->seg; s < et; s++) 
		if(n = *s) 
		if(addr >= n->base && addr < n->top) { 
			if(dolock == 0) 
				return n; 
                 
			qlock(&n->lk); 
			if(addr >= n->base && addr < n->top) 
				return n; 
			qunlock(&n->lk); 
1991/0927    
		if(n = *s){ 
			if(addr >= n->base && addr < n->top) { 
				if(dolock == 0) 
					return n; 
	 
				qlock(&n->lk); 
				if(addr >= n->base && addr < n->top) 
					return n; 
				qunlock(&n->lk); 
			} 
1991/0705    
		} 
1991/0611    
 
1990/0227    
	return 0; 


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