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

1992/0323/port/devcons.c (diff list | history)

1992/0321/sys/src/9/port/devcons.c:361,3671992/0323/sys/src/9/port/devcons.c:361,367 (short | long | prev | next)
1991/1127    
	"user",		{Quser},	0,		0666, 
	"chal",		{Qchal},	8,		0666, 
	"crypt",	{Qcrypt},	0,		0666, 
1991/1207    
	"key",		{Qkey},		DESKEYLEN,	0222, 
1992/0323    
	"key",		{Qkey},		DESKEYLEN,	0622, 
1991/1112    
	"klog",		{Qklog},	0,		0444, 
1991/1127    
	"sysstat",	{Qsysstat},	0,		0666, 
1992/0321    
	"sysname",	{Qsysname},	0,		0664, 
1992/0321/sys/src/9/port/devcons.c:597,6031992/0323/sys/src/9/port/devcons.c:597,603
1991/1127    
		return n; 
 
	case Qchal: 
		if(offset != 0 || n != 8) 
1992/0323    
		if(offset!=0 || n!=8) 
1991/1127    
			error(Ebadarg); 
		chal = u->p->pgrp->crypt->chal; 
1992/0318    
		chal[0] = RXschal; 
1992/0321/sys/src/9/port/devcons.c:606,6111992/0323/sys/src/9/port/devcons.c:606,619
1991/1127    
		memmove(buf, chal, 8); 
		encrypt(evekey, buf, 8); 
1992/0318    
		chal[0] = RXstick; 
1992/0323    
		return n; 
 
	case Qkey: 
		if(offset!=0 || n!=DESKEYLEN) 
			error(Ebadarg); 
		if(strcmp(u->p->user, eve)!=0 || conf.cntrlp==0) 
			error(Eperm); 
		memmove(buf, evekey, DESKEYLEN); 
1991/1127    
		return n; 
 
1990/0227    
	case Quser: 


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