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

1992/0711/pc/devrtc.c (diff list | history)

1992/0321/sys/src/9/pc/devrtc.c:90,951992/0711/sys/src/9/pc/devrtc.c:90,96 (short | long | prev | next)
1991/0911    
void	  
rtccreate(Chan *c, char *name, int omode, ulong perm) 
{ 
1992/0711    
	USED(c, name, omode, perm); 
1991/0911    
	error(Eperm); 
} 
 
1992/0321/sys/src/9/pc/devrtc.c:96,1011992/0711/sys/src/9/pc/devrtc.c:97,103
1991/0911    
void	  
rtcclose(Chan *c) 
{ 
1992/0711    
	USED(c); 
1991/0911    
} 
 
#define GETBCD(o) ((bcdclock[o]&0xf) + 10*(bcdclock[o]>>4)) 
1992/0321/sys/src/9/pc/devrtc.c:103,1121992/0711/sys/src/9/pc/devrtc.c:105,111
1991/0911    
long	  
rtctime(void) 
{ 
	int i,j; 
	uchar ch; 
	uchar bcdclock[Nbcd]; 
	char atime[64]; 
	Rtc rtc; 
 
	outb(Paddr, Status); 
1992/0321/sys/src/9/pc/devrtc.c:166,1771992/0711/sys/src/9/pc/devrtc.c:165,174
1991/0911    
{ 
	Rtc rtc; 
	ulong secs; 
	int i,j; 
	uchar ch; 
	uchar bcdclock[Nbcd]; 
	uchar *nv; 
	char *cp, *ep; 
 
1992/0711    
	USED(c); 
1991/0911    
	if(offset!=0) 
		error(Ebadarg); 
 
1992/0321/sys/src/9/pc/devrtc.c:216,2211992/0711/sys/src/9/pc/devrtc.c:213,219
1991/0911    
void	  
rtcremove(Chan *c) 
{ 
1992/0711    
	USED(c); 
1991/0911    
	error(Eperm); 
} 
 
1992/0321/sys/src/9/pc/devrtc.c:222,2271992/0711/sys/src/9/pc/devrtc.c:220,226
1991/0911    
void	  
rtcwstat(Chan *c, char *dp) 
{ 
1992/0711    
	USED(c, dp); 
1991/0911    
	error(Eperm); 
} 
 


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