X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/9bccf70c0258c7cac2dcb80011b2a964d884c552..483a1d1004b64bbaaef2c64c17c6b999009a54d2:/bsd/sys/conf.h diff --git a/bsd/sys/conf.h b/bsd/sys/conf.h index d3b213bf0..9e7e80687 100644 --- a/bsd/sys/conf.h +++ b/bsd/sys/conf.h @@ -64,6 +64,7 @@ #define _SYS_CONF_H_ 1 #include +#include /* * Definitions of device driver entry switches @@ -103,6 +104,13 @@ typedef int d_poll_t __P((dev_t dev, int events, struct proc *p)); #define d_read_t read_write_fcn_t #define d_write_t read_write_fcn_t #define d_ioctl_t ioctl_fcn_t +#define d_stop_t stop_fcn_t +#define d_reset_t reset_fcn_t +#define d_select_t select_fcn_t +#define d_mmap_t mmap_fcn_t +#define d_strategy_t strategy_fcn_t +#define d_getc_t getc_fcn_t +#define d_putc_t putc_fcn_t __BEGIN_DECLS int enodev (); /* avoid actual prototype for multiple use */ @@ -198,7 +206,7 @@ extern struct cdevsw cdevsw[]; { \ eno_opcl, eno_opcl, eno_rdwrt, eno_rdwrt, \ eno_ioctl, eno_stop, eno_reset, 0, \ - seltrue, eno_mmap, eno_strat, eno_getc, \ + (select_fcn_t *)seltrue, eno_mmap, eno_strat, eno_getc, \ eno_putc, 0 \ } #endif /* KERNEL */