|  | *** conf.c.orig	Wed May 10 23:38:08 1995 | 
|  | --- conf.c	Thu May 11 00:33:19 1995 | 
|  | *************** | 
|  | *** 169,174 **** | 
|  | --- 169,187 ---- | 
|  | #endif | 
|  | cdev_decl(lkm); | 
|  |  | 
|  | + /* open, close, read, ioctl */ | 
|  | + cdev_decl(ipl); | 
|  | + #define	cdev_gen_ipf(c,n) { \ | 
|  | + 	dev_init(c,n,open), dev_init(c,n,close), dev_init(c,n,read), \ | 
|  | + 	(dev_type_write((*))) enodev, dev_init(c,n,ioctl), \ | 
|  | + 	(dev_type_stop((*))) nullop, 0, (dev_type_select((*))) enodev, \ | 
|  | + 	(dev_type_mmap((*))) enodev, 0 } | 
|  | + #ifdef IPFILTER | 
|  | + #define NIPF 1 | 
|  | + #else | 
|  | + #define NIPF 0 | 
|  | + #endif | 
|  | + | 
|  | struct cdevsw	cdevsw[] = | 
|  | { | 
|  | cdev_cn_init(1,cn),		/* 0: virtual console */ | 
|  | *************** | 
|  | *** 232,238 **** | 
|  | cdev_notdef(),			/* 56 */ | 
|  | cdev_notdef(),			/* 57 */ | 
|  | cdev_disk_init(NCD,cd),		/* 58 SCSI CD-ROM */ | 
|  | ! 	cdev_notdef(),			/* 59 */ | 
|  | cdev_notdef(),			/* 60 */ | 
|  | cdev_notdef(),			/* 61 */ | 
|  | cdev_notdef(),			/* 62 */ | 
|  | --- 245,251 ---- | 
|  | cdev_notdef(),			/* 56 */ | 
|  | cdev_notdef(),			/* 57 */ | 
|  | cdev_disk_init(NCD,cd),		/* 58 SCSI CD-ROM */ | 
|  | ! 	cdev_gen_ipf(NIPF,ipl),		/* 59 */ | 
|  | cdev_notdef(),			/* 60 */ | 
|  | cdev_notdef(),			/* 61 */ | 
|  | cdev_notdef(),			/* 62 */ |