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

1991/0318/port/page.c (diff list | history)

1991/0115/sys/src/9/port/page.c:630,6361991/0318/sys/src/9/port/page.c:630,636 (short | long | prev | next)
1990/0814    
				goto Trouble; 
			p = ptealloc.free; 
			ptealloc.free += n; 
			memcpy(p+1, o->pte, o->npte*sizeof(PTE)); 
1991/0318    
			memmove(p+1, o->pte, o->npte*sizeof(PTE)); 
1990/0814    
			p->o = o; 
			((PTEA*)(o->pte-1))->o = 0; 
			o->pte = p+1; 
1991/0115/sys/src/9/port/page.c:689,6951991/0318/sys/src/9/port/page.c:689,695
1990/0227    
				unlock(p2o); 
				goto Free; 
			} 
			memcpy(p1, p2, p2->n*sizeof(PTE)); 
1991/0318    
			memmove(p1, p2, p2->n*sizeof(PTE)); 
1990/0227    
			p2o->pte = p1+1; 
			if(p2o != o) 
				unlock(p2o); 


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