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

1991/0926/ss/trap.c (diff list | history)

1991/0814/sys/src/9/ss/trap.c:365,3701991/0926/sys/src/9/ss/trap.c:365,371 (short | long | prev | next)
1990/1223    
		} 
1991/0713    
		if(sp<(USTKTOP-BY2PG) || sp>(USTKTOP-(1+MAXSYSARG)*BY2WD)) 
			validaddr(sp, ((1+MAXSYSARG)*BY2WD), 0); 
1991/0926    
		u->p->psstate = sysctab[r7]; 
1991/0713    
		ret = (*systab[r7])((ulong*)(sp+1*BY2WD)); 
1991/0614    
		poperror(); 
1990/1223    
	} 
1991/0814/sys/src/9/ss/trap.c:377,3821991/0926/sys/src/9/ss/trap.c:378,384
1991/0709    
		panic("error stack"); 
1991/0614    
	} 
1990/1223    
	u->p->insyscall = 0; 
1991/0926    
	u->p->psstate = 0; 
1990/1226    
	if(r7 == NOTED)	/* ugly hack */ 
1991/0717    
		noted(&aur, *(ulong*)(sp+1*BY2WD));	/* doesn't return */ 
1991/0724    
	if(u->nnote && r7!=FORK){ 


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