#include "isa_glue.h" #include "si.h" #if NSI > 0 d_open_t siopen; d_close_t siclose; d_read_t siread; d_write_t siwrite; d_ioctl_t siioctl; d_stop_t sistop; d_ttycv_t sidevtotty; #define sireset nxreset #else #define siopen nxopen #define siclose nxclose #define siread nxread #define siwrite nxwrite #define siioctl nxioctl #define sistop nxstop #define sireset nxreset #define sidevtotty nxdevtotty #endif static struct cdevsw gcdevsw = { siopen, siclose, siread, siwrite, /*68*/ siioctl, sistop, sireset, sidevtotty,/* slxos */ ttselect, nxmmap, NULL }; driver(si, 68, 1, "Specialix serial line multiplexor", "Specialix International", "Andy Rutter, Peter Wemm") enddriver(si)