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

2001/0924/alphapc/trap.c (diff list | history)

2001/0822/sys/src/9/alphapc/trap.c:651,6562001/0924/sys/src/9/alphapc/trap.c:651,657 (short | long | prev | next)
1999/0415    
long 
syscall(Ureg *aur) 
{ 
2001/0924    
	char *e; 
1999/0415    
	long ret; 
	ulong sp; 
	Ureg *ur; 
2001/0822/sys/src/9/alphapc/trap.c:704,7102001/0924/sys/src/9/alphapc/trap.c:705,714
1999/0415    
 
error: 
2001/0822    
	/* failure: save the error buffer for errstr */ 
	kstrcpy(up->syserror, up->error, sizeof up->syserror); 
2001/0924    
	e = up->syserrstr; 
	up->syserrstr = up->errstr; 
	up->errstr = e; 
 
1999/0415    
	up->nerrlab = 0; 
	up->psstate = 0; 
	up->insyscall = 0; 


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