cdev.h (48212) | cdev.h (48275) |
---|---|
1/* 08 Nov 1998*/ 2/* 3 * cdev.h - header for sample kld module implementing a character device 4 * driver. 5 * 6 * 08 Nov 1998 Rajesh Vaidheeswarran 7 * 8 * Copyright (c) 1998 Rajesh Vaidheeswarran --- 56 unchanged lines hidden (view full) --- 65 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 66 * SUCH DAMAGE. 67 * 68 */ 69 70#ifndef __CDEV_H_ 71#define __CDEV_H_ 72 | 1/* 08 Nov 1998*/ 2/* 3 * cdev.h - header for sample kld module implementing a character device 4 * driver. 5 * 6 * 08 Nov 1998 Rajesh Vaidheeswarran 7 * 8 * Copyright (c) 1998 Rajesh Vaidheeswarran --- 56 unchanged lines hidden (view full) --- 65 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 66 * SUCH DAMAGE. 67 * 68 */ 69 70#ifndef __CDEV_H_ 71#define __CDEV_H_ 72 |
73#include <sys/conf.h> 74 | |
75d_open_t mydev_open; 76d_close_t mydev_close; 77d_ioctl_t mydev_ioctl; 78 | 73d_open_t mydev_open; 74d_close_t mydev_close; 75d_ioctl_t mydev_ioctl; 76 |
79#define CDEV_MAJOR 32 80 81static struct cdevsw my_devsw = { 82 mydev_open, 83 mydev_close, 84 noread, 85 nowrite, 86 mydev_ioctl, 87 nostop, 88 noreset, 89 nodevtotty, 90 NULL, 91 nommap, 92 NULL, 93 "cdev", 94 NULL, 95 CDEV_MAJOR 96}; 97 | |
98#endif | 77#endif |