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

1992/1008/port/pgrp.c (diff list | history)

1992/0824/sys/src/9/port/pgrp.c:32,461992/1008/sys/src/9/port/pgrp.c:32,46 (short | long | prev | next)
1992/0824    
		return c; 
	} 
 
	cryptalloc.free = malloc(sizeof(Crypt)*conf.nproc); 
1992/1008    
	cryptalloc.free = xalloc(sizeof(Crypt)*conf.nproc); 
1992/0824    
	if(cryptalloc.free == 0) 
		panic("newcrypt"); 
 
	for(c = cryptalloc.free+1; c < cryptalloc.free+conf.nproc-1; c++) 
1992/1008    
	for(c = cryptalloc.free; c < cryptalloc.free+conf.nproc-1; c++) 
1992/0824    
		c->next = c+1; 
 
	palloc.cmembase = (ulong)cryptalloc.free; 
	palloc.cmembase = palloc.cmembase+(sizeof(Crypt)*conf.nproc); 
1992/1008    
	palloc.cmemtop = palloc.cmembase+(sizeof(Crypt)*conf.nproc); 
1992/0824    
	unlock(&cryptalloc); 
	return newcrypt(); 
} 


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