152132Smckusick /* 252132Smckusick * Copyright (c) 1992 Regents of the University of California. 352132Smckusick * All rights reserved. 452132Smckusick * 552132Smckusick * This code is derived from software contributed to Berkeley by 652132Smckusick * Ralph Campbell. 752132Smckusick * 852132Smckusick * %sccs.include.redist.c% 952132Smckusick * 10*56640Sralph * @(#)conf.c 7.4 (Berkeley) 10/24/92 1152132Smckusick */ 1252132Smckusick 13*56640Sralph #include <stand/stand.h> 14*56640Sralph #include <pmax/stand/samachdep.h> 1552132Smckusick 16*56640Sralph extern int nullsys(), nodev(), noioctl(); 1752132Smckusick 18*56640Sralph #if NRZ > 0 19*56640Sralph int rzstrategy(), rzopen(), rzclose(); 20*56640Sralph #else 21*56640Sralph #define rzstrategy nodev 22*56640Sralph #define rzopen nodev 23*56640Sralph #define rzclose nodev 24*56640Sralph #endif 25*56640Sralph #define rzioctl noioctl 2652132Smckusick 27*56640Sralph #if NTZ > 0 && !defined(BOOT) 28*56640Sralph int tzstrategy(), tzopen(), tzclose(); 29*56640Sralph #else 30*56640Sralph #define tzstrategy nodev 31*56640Sralph #define tzopen nodev 32*56640Sralph #define tzclose nodev 33*56640Sralph #endif 34*56640Sralph #define tzioctl noioctl 3552132Smckusick 36*56640Sralph 37*56640Sralph struct devsw devsw[] = { 38*56640Sralph { "rz", rzstrategy, rzopen, rzclose, rzioctl }, /*0*/ 39*56640Sralph { "tz", tzstrategy, tzopen, tzclose, tzioctl }, /*1*/ 40*56640Sralph }; 41*56640Sralph 42*56640Sralph int ndevs = (sizeof(devsw)/sizeof(devsw[0])); 43