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

1999/0718/port/sysfile.c (diff list | history)

1999/0717/sys/src/9/port/sysfile.c:624,6301999/0718/sys/src/9/port/sysfile.c:624,630 (short | long | prev | next)
1990/0227    
		bogus.spec = (char*)arg[3]; 
1999/0717    
		if(waserror()) 
1994/0622    
			error(Ebadspec); 
1999/0717    
		nameok(bogus.spec); 
1999/0718    
		nameok(bogus.spec, 1); 
1999/0717    
		poperror(); 
1992/0825    
 
1990/0227    
		ret = devno('M', 0); 
1999/0717/sys/src/9/port/sysfile.c:757,7631999/0718/sys/src/9/port/sysfile.c:757,763
1990/0227    
	Chan *c; 
 
	validaddr(arg[1], DIRLEN, 0); 
1991/1107    
	nameok((char*)arg[1]); 
1999/0718    
	nameok((char*)arg[1], 0); 
1990/0227    
	validaddr(arg[0], 1, 0); 
	c = namec((char*)arg[0], Aaccess, 0, 0); 
	if(waserror()){ 
1999/0717/sys/src/9/port/sysfile.c:776,7821999/0718/sys/src/9/port/sysfile.c:776,782
1990/0227    
	Chan *c; 
 
	validaddr(arg[1], DIRLEN, 0); 
1991/1107    
	nameok((char*)arg[1]); 
1999/0718    
	nameok((char*)arg[1], 0); 
1992/0825    
	c = fdtochan(arg[0], -1, 1, 1); 
	if(waserror()) { 
1997/0327    
		cclose(c); 


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