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

1991/1207/port/devcons.c (diff list | history)

1991/1207/sys/src/9/port/devcons.c:336,3531991/1211/sys/src/9/port/devcons.c:336,353 (short | long | prev | next)
1990/0227    
}; 
 
Dirtab consdir[]={ 
1991/1112    
	"cons",		{Qcons},	0,		0666, 
1991/1211    
	"cons",		{Qcons},	0,		0660, 
1991/1127    
	"cputime",	{Qcputime},	6*NUMSIZE,	0444, 
	"time",		{Qtime},	NUMSIZE,	0666, 
1991/1211    
	"time",		{Qtime},	NUMSIZE,	0664, 
1991/1127    
	"clock",	{Qclock},	2*NUMSIZE,	0444, 
	"msec",		{Qmsec},	NUMSIZE,	0444, 
	"lights",	{Qlights},	0,		0222, 
	"noise",	{Qnoise},	0,		0222, 
1991/1211    
	"lights",	{Qlights},	0,		0220, 
	"noise",	{Qnoise},	0,		0220, 
1991/1112    
	"null",		{Qnull},	0,		0666, 
1991/1127    
	"pgrpid",	{Qpgrpid},	NUMSIZE,	0444, 
	"pid",		{Qpid},		NUMSIZE,	0444, 
	"ppid",		{Qppid},	NUMSIZE,	0444, 
1991/1112    
	"rcons",	{Qrcons},	0,		0666, 
1991/1211    
	"rcons",	{Qrcons},	0,		0660, 
1991/1127    
	"user",		{Quser},	0,		0666, 
	"chal",		{Qchal},	8,		0666, 
	"crypt",	{Qcrypt},	0,		0666, 
1991/1207/sys/src/9/port/devcons.c:354,3601991/1211/sys/src/9/port/devcons.c:354,360
1991/1207    
	"key",		{Qkey},		DESKEYLEN,	0222, 
1991/1112    
	"klog",		{Qklog},	0,		0444, 
1991/1127    
	"sysstat",	{Qsysstat},	0,		0666, 
1991/0705    
	"swap",		{Qswap},	0,		0666, 
1991/1211    
	"swap",		{Qswap},	0,		0664, 
1990/0227    
}; 
 
#define	NCONS	(sizeof consdir/sizeof(Dirtab)) 
1991/1207/sys/src/9/port/devcons.c:438,4441991/1211/sys/src/9/port/devcons.c:438,444
1991/0607    
 
	switch(c->qid.path){ 
	case Qrcons: 
1991/0620    
		if(conf.cntrlp) 
1991/1211    
		if(strcmp(u->p->user, eve) != 0) 
1991/0620    
			error(Eperm); 
1991/0607    
		if(incref(&raw) == 1){ 
			lock(&lineq); 


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