labinfo# diff -c conf.c.orig conf.c *** conf.c.orig Thu Jun 16 20:30:42 1994 --- conf.c Tue Aug 30 17:33:15 1994 *************** *** 334,339 **** --- 334,356 ---- #define twselect (d_select_t *)enxio #endif + #include "bqu.h" + #if NBQU > 0 + d_open_t bquopen; + d_close_t bquclose; + d_ioctl_t bquioctl; + d_rdwr_t bquread, bquwrite; + d_select_t bquselect; + #else + #define bquopen (d_open_t *)enxio + #define bquclose (d_close_t *)enxio + #define bquioctl (d_ioctl_t *)enxio + #define bquread (d_rdwr_t *)enxio + #define bquwrite (d_rdwr_t *)enxio + #define bquselect seltrue + #endif + + #include "psm.h" #include "sb.h" /* Sound Blaster */ #if NSB > 0 d_open_t sbopen; *************** *** 574,582 **** --- 592,606 ---- { twopen, twclose, twread, twwrite, /*19*/ noioc, nullstop, nullreset, NULL, /* tw */ twselect, nommap, nostrat }, + #if NBQU > 0 /* soundblaster no more supported, I think */ + { bquopen, bquclose, bquread, bquwrite, /*20*/ + bquioctl, nostop, nullreset, NULL, /* soundblaster*/ + bquselect, nommap, NULL }, + #else { sbopen, sbclose, sbread, sbwrite, /*20*/ sbioctl, nostop, nullreset, NULL, /* soundblaster*/ sbselect, nommap, NULL }, + #endif { psmopen, psmclose, psmread, nowrite, /*21*/ psmioctl, nostop, nullreset, NULL, /* psm mice */ psmselect, nommap, NULL }, *************** *** 586,592 **** { bpfopen, bpfclose, bpfread, bpfwrite, /*23*/ bpfioctl, nostop, nullreset, NULL, /* bpf */ bpfselect, nommap, NULL }, ! { pcaopen, pcaclose, noread, pcawrite, /*24*/ pcaioctl, nostop, nullreset, NULL, /* pcaudio */ pcaselect, nommap, NULL }, { lpaopen, lpaclose, noread, lpawrite, /*25*/ --- 610,616 ---- { bpfopen, bpfclose, bpfread, bpfwrite, /*23*/ bpfioctl, nostop, nullreset, NULL, /* bpf */ bpfselect, nommap, NULL }, ! { pcaopen, pcaclose, pcaread, pcawrite, /*24*/ pcaioctl, nostop, nullreset, NULL, /* pcaudio */ pcaselect, nommap, NULL }, { lpaopen, lpaclose, noread, lpawrite, /*25*/