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

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

1991/0821/sys/src/9/gnot/trap.c:292,2971991/0926/sys/src/9/gnot/trap.c:292,298 (short | long | prev | next)
1990/0511    
		} 
1991/0614    
		if(sp<(USTKTOP-BY2PG) || sp>(USTKTOP-(1+MAXSYSARG)*BY2WD)) 
			validaddr(sp, (1+MAXSYSARG)*BY2WD, 0); 
1991/0926    
		u->p->psstate = sysctab[r0]; 
1990/0515    
		ret = (*systab[r0])((ulong*)(sp+BY2WD)); 
1991/0614    
		poperror(); 
1990/0511    
	} 
1991/0821/sys/src/9/gnot/trap.c:304,3091991/0926/sys/src/9/gnot/trap.c:305,311
1991/0614    
	} 
1991/0705    
 
1990/03091    
	u->p->insyscall = 0; 
1991/0926    
	u->p->psstate = 0; 
1991/0705    
 
	if(r0 == NOTED)		/* ugly hack */ 
1991/0717    
		noted(aur, *(ulong*)(sp+BY2WD));	/* doesn't return */ 


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