]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - 4bsd/conf.c.diffs
Import IP-Filter 5.1.2 into vendor branches using the existing license that
[FreeBSD/FreeBSD.git] / 4bsd / conf.c.diffs
1 *** conf.c.orig Wed May 10 23:38:08 1995
2 --- conf.c      Thu May 11 00:33:19 1995
3 ***************
4 *** 169,174 ****
5 --- 169,187 ----
6   #endif
7   cdev_decl(lkm);
8   
9 + /* open, close, read, ioctl */
10 + cdev_decl(ipl);
11 + #define       cdev_gen_ipf(c,n) { \
12 +       dev_init(c,n,open), dev_init(c,n,close), dev_init(c,n,read), \
13 +       (dev_type_write((*))) enodev, dev_init(c,n,ioctl), \
14 +       (dev_type_stop((*))) nullop, 0, (dev_type_select((*))) enodev, \
15 +       (dev_type_mmap((*))) enodev, 0 }
16 + #ifdef IPFILTER
17 + #define NIPF 1
18 + #else
19 + #define NIPF 0
20 + #endif
21
22   struct cdevsw cdevsw[] =
23   {
24         cdev_cn_init(1,cn),             /* 0: virtual console */
25 ***************
26 *** 232,238 ****
27         cdev_notdef(),                  /* 56 */
28         cdev_notdef(),                  /* 57 */
29         cdev_disk_init(NCD,cd),         /* 58 SCSI CD-ROM */
30 !       cdev_notdef(),                  /* 59 */
31         cdev_notdef(),                  /* 60 */
32         cdev_notdef(),                  /* 61 */
33         cdev_notdef(),                  /* 62 */
34 --- 245,251 ----
35         cdev_notdef(),                  /* 56 */
36         cdev_notdef(),                  /* 57 */
37         cdev_disk_init(NCD,cd),         /* 58 SCSI CD-ROM */
38 !       cdev_gen_ipf(NIPF,ipl),         /* 59 */
39         cdev_notdef(),                  /* 60 */
40         cdev_notdef(),                  /* 61 */
41         cdev_notdef(),                  /* 62 */