 74711a3b14
			
		
	
	
		74711a3b14
		
	
	
	
	
		
			
			enforced. If a call is denied, this will be kprinted. Please report any such errors, so that I can adjust the mask before returning errors instead of warnings. Wrote CMOS driver. All CMOS code from FS has been removed. Currently the driver only supports get time calls. Set time is left out as an exercise for the book readers ... startup scripts were updated because the CMOS driver is needed early on. (IS got same treatment.) Don't forget to run MAKEDEV cmos in /dev/, otherwise the driver cannot be loaded.
		
			
				
	
	
		
			27 lines
		
	
	
		
			858 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			858 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| /*	sys/ioctl.h - All ioctl() command codes.	Author: Kees J. Bot
 | |
|  *								23 Nov 2002
 | |
|  *
 | |
|  * This header file includes all other ioctl command code headers.
 | |
|  */
 | |
| 
 | |
| #ifndef _S_IOCTL_H
 | |
| #define _S_IOCTL_H
 | |
| 
 | |
| /* A driver that uses ioctls claims a character for its series of commands.
 | |
|  * For instance:  #define TCGETS  _IOR('T',  8, struct termios)
 | |
|  * This is a terminal ioctl that uses the character 'T'.  The character(s)
 | |
|  * used in each header file are shown in the comment following.
 | |
|  */
 | |
| 
 | |
| #include <sys/ioc_tty.h>	/* 'T' 't' 'k'		*/
 | |
| #include <net/ioctl.h>		/* 'n'			*/
 | |
| #include <sys/ioc_disk.h>	/* 'd'			*/
 | |
| #include <sys/ioc_file.h>	/* 'f'			*/
 | |
| #include <sys/ioc_memory.h>	/* 'm'			*/
 | |
| #include <sys/ioc_cmos.h>	/* 'c'			*/
 | |
| #include <sys/ioc_tape.h>	/* 'M'			*/
 | |
| #include <sys/ioc_scsi.h>	/* 'S'			*/
 | |
| #include <sys/ioc_sound.h>	/* 's'			*/
 | |
| 
 | |
| #endif /* _S_IOCTL_H */
 |