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

1991/1107/port/sysfile.c (diff list | history)

1991/1101/sys/src/9/port/sysfile.c:535,5411991/1107/sys/src/9/port/sysfile.c:535,541 (short | long | prev | next)
1990/0227    
	long n; 
 
	validaddr(arg[1], DIRLEN, 0); 
	evenaddr(arg[1]); 
1991/1107    
	nameok((char*)arg[1]); 
1990/0227    
	validaddr(arg[0], 1, 0); 
	c = namec((char*)arg[0], Aaccess, 0, 0); 
	if(waserror()){ 
1991/1101/sys/src/9/port/sysfile.c:555,5611991/1107/sys/src/9/port/sysfile.c:555,561
1990/0227    
	long n; 
 
	validaddr(arg[1], DIRLEN, 0); 
	evenaddr(arg[1]); 
1991/1107    
	nameok((char*)arg[1]); 
1991/1011    
	c = fdtochan(arg[0], -1, 1); 
1990/0227    
	(*devtab[c->type].wstat)(c, (char*)arg[1]); 
	return 0; 


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