| *** 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 */ |
| *************** |
| *** 233,238 **** |
| cdev_notdef(), /* 57 */ |
| cdev_disk_init(NCD,cd), /* 58 SCSI CD-ROM */ |
| ! cdev_notdef(), /* 59 */ |
| cdev_notdef(), /* 60 */ |
| cdev_notdef(), /* 61 */ |
| cdev_notdef(), /* 62 */ |
| --- 246,251 ---- |
| 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 */ |