blob: fb8985063ee0e5b516906f5836c82ffdb0deaf49 [file] [log] [blame] [raw]
*** conf.c.orig Mon Oct 28 11:24:52 1996
--- conf.c Mon Oct 28 11:36:17 1996
***************
*** 175,180 ****
--- 175,193 ----
cdev_decl(svr4_net);
cdev_decl(ccd);
+ /* 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 */
***************
*** 204,209 ****
cdev_fd_init(1,fd), /* 22: file descriptor pseudo-device */
cdev_bpftun_init(NBPFILTER,bpf),/* 23: Berkeley packet filter */
! cdev_notdef(), /* 24 */
cdev_notdef(), /* 25 */
cdev_notdef(), /* 26 */
cdev_spkr_init(NSPEAKER,spkr), /* 27: PC speaker */
--- 217,222 ----
cdev_fd_init(1,fd), /* 22: file descriptor pseudo-device */
cdev_bpftun_init(NBPFILTER,bpf),/* 23: Berkeley packet filter */
! cdev_notdef(NIPF,ipl), /* 24 */
cdev_notdef(), /* 25 */
cdev_notdef(), /* 26 */
cdev_spkr_init(NSPEAKER,spkr), /* 27: PC speaker */