Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

iodev.h

Go to the documentation of this file.
00001 /****************************************************************
00002   File: iodev.h
00003 
00004   Author: Steven Legowik
00005 
00006   Description:
00007     Device driver to allow access to PC IO space without
00008     requiring root permission of executing program.
00009 ****************************************************************/
00010 
00011 #ifndef IODEV_H
00012 #define IODEV_H
00013 
00014 #include <conf.h>
00015 #include <kernel.h>
00016 #include <file.h>
00017 #include <errno.h>
00018 
00019 /* ioctl() command code */
00020 enum {
00021   READ_8,
00022   WRITE_8,
00023   READ_16,
00024   WRITE_16,
00025   READ_32,
00026   WRITE_32 };
00027 
00028 
00029 /* ioctl() data structure */
00030 struct _ioValStruct
00031 {
00032   unsigned short address;
00033   unsigned int value;
00034 };
00035 
00036 #endif /* IODEV_H */

Generated on Sun Dec 2 15:56:50 2001 for rcslib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001