-typedef int open_close_fcn_t __P((dev_t dev, int flags, int devtype,
- struct proc *p));
-
-typedef struct tty *d_devtotty_t __P((dev_t dev));
-
-typedef void strategy_fcn_t __P((struct buf *bp));
-typedef int ioctl_fcn_t __P((dev_t dev, u_long cmd, caddr_t data,
- int fflag, struct proc *p));
-typedef int dump_fcn_t (); /* parameters vary by architecture */
-typedef int psize_fcn_t __P((dev_t dev));
-typedef int read_write_fcn_t __P((dev_t dev, struct uio *uio, int ioflag));
-typedef int stop_fcn_t __P((struct tty *tp, int rw));
-typedef int reset_fcn_t __P((int uban));
-typedef int select_fcn_t __P((dev_t dev, int which, struct proc *p));
-typedef int mmap_fcn_t __P(());
-typedef int getc_fcn_t __P((dev_t dev));
-typedef int putc_fcn_t __P((dev_t dev, char c));
-typedef int d_poll_t __P((dev_t dev, int events, struct proc *p));
+typedef int open_close_fcn_t(dev_t dev, int flags, int devtype,
+ struct proc *p);
+
+typedef struct tty *d_devtotty_t(dev_t dev);
+
+typedef void strategy_fcn_t(struct buf *bp);
+typedef int ioctl_fcn_t(dev_t dev, u_long cmd, caddr_t data,
+ int fflag, struct proc *p);
+typedef int dump_fcn_t(void); /* parameters vary by architecture */
+typedef int psize_fcn_t(dev_t dev);
+typedef int read_write_fcn_t(dev_t dev, struct uio *uio, int ioflag);
+typedef int stop_fcn_t(struct tty *tp, int rw);
+typedef int reset_fcn_t(int uban);
+typedef int select_fcn_t(dev_t dev, int which, void * wql, struct proc *p);
+typedef int mmap_fcn_t(void);