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

1993/0915/pc/devrtc.c (diff list | history)

1993/0319/sys/src/9/pc/devrtc.c:23,291993/0915/sys/src/9/pc/devrtc.c:23,29 (short | long | prev | next)
1991/0911    
	Status=		0x0A, 
 
1993/0319    
	Nvoff=		128,	/* where usable nvram lives */ 
	Nvsize=		128, 
1993/0915    
	Nvsize=		256, 
1993/0319    
 
1991/0911    
	Nbcd=		6, 
}; 
1993/0319/sys/src/9/pc/devrtc.c:48,551993/0915/sys/src/9/pc/devrtc.c:48,55
1992/0820    
 
1993/0319    
#define	NRTC	2 
1991/0911    
Dirtab rtcdir[]={ 
1993/0319    
	"nvram",	{Qnvram, 0},	Nvsize,	0666, 
1992/0820    
	"rtc",		{Qrtc, 0},	0,	0666, 
1993/0915    
	"nvram",	{Qnvram, 0},	Nvsize,	0664, 
	"rtc",		{Qrtc, 0},	0,	0664, 
1991/0911    
}; 
 
ulong rtc2sec(Rtc*); 
1993/0319/sys/src/9/pc/devrtc.c:96,1061993/0915/sys/src/9/pc/devrtc.c:96,106
1992/0819    
	omode = openmode(omode); 
	switch(c->qid.path){ 
	case Qrtc: 
1992/0902    
		if(strcmp(u->p->user, eve)!=0 && omode!=OREAD) 
1993/0915    
		if(strcmp(up->user, eve)!=0 && omode!=OREAD) 
1992/0826    
			error(Eperm); 
		break; 
1992/0819    
	case Qnvram: 
1993/0319    
		if(strcmp(u->p->user, eve)!=0) 
1993/0915    
		if(strcmp(up->user, eve)!=0) 
1992/0819    
			error(Eperm); 
	} 
1991/0911    
	return devopen(c, omode, rtcdir, NRTC, devgen); 


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