1 *** sys/arch/i386/i386/conf.c-ORIG Mon May 27 11:14:49 1996
2 --- sys/arch/i386/i386/conf.c Mon May 27 16:29:25 1996
12 + /* open, close, read, ioctl */
13 + # define cdev_ipf_init(c,n) { \
14 + dev_init(c,n,open), dev_init(c,n,close), dev_init(c,n,read), \
15 + (dev_type_write((*))) enodev, dev_init(c,n,ioctl), \
16 + (dev_type_stop((*))) nullop, 0, (dev_type_select((*))) enodev, \
17 + (dev_type_mmap((*))) enodev, 0 }
18 + #else /* IPFILTER_LOG */
19 + /* XXX same as cdev_ch_init */
20 + /* open, close, ioctl */
21 + # define cdev_ipf_init(c,n) { \
22 + dev_init(c,n,open), dev_init(c,n,close), (dev_type_read((*))) enodev, \
23 + (dev_type_write((*))) enodev, dev_init(c,n,ioctl), \
24 + (dev_type_stop((*))) nullop, 0, (dev_type_select((*))) enodev, \
25 + (dev_type_mmap((*))) enodev, 0 }
26 + #endif /* IPFILTER_LOG */
28 + /* make up for missing "ipl.h" */
35 struct cdevsw cdevsw[] =
37 cdev_cn_init(1,cn), /* 0: virtual console */
42 cdev_notdef(), /* 43 */
44 + cdev_notdef(), /* 44 */
45 + cdev_notdef(), /* 45 */
46 + cdev_notdef(), /* 46 */
47 + cdev_notdef(), /* 47 */
48 + cdev_notdef(), /* 48 */
49 + cdev_ipf_init(NIPF,ipl), /* 49 */
51 int nchrdev = sizeof(cdevsw) / sizeof(cdevsw[0]);