1*52132Smckusick /* 2*52132Smckusick * Copyright (c) 1992 Regents of the University of California. 3*52132Smckusick * All rights reserved. 4*52132Smckusick * 5*52132Smckusick * This code is derived from software contributed to Berkeley by 6*52132Smckusick * Ralph Campbell. 7*52132Smckusick * 8*52132Smckusick * %sccs.include.redist.c% 9*52132Smckusick * 10*52132Smckusick * @(#)conf.c 7.1 (Berkeley) 01/07/92 11*52132Smckusick */ 12*52132Smckusick 13*52132Smckusick #include "saio.h" 14*52132Smckusick #include "../include/machMon.h" 15*52132Smckusick 16*52132Smckusick devread(io) 17*52132Smckusick register struct iob *io; 18*52132Smckusick { 19*52132Smckusick 20*52132Smckusick if (lseek(io->i_unit, (io->i_bn + io->i_boff) * DEV_BSIZE, 0) < 0) 21*52132Smckusick return (-1); 22*52132Smckusick return (read(io->i_unit, io->i_ma, io->i_cc)); 23*52132Smckusick } 24*52132Smckusick 25*52132Smckusick #ifndef SMALL 26*52132Smckusick devwrite(io) 27*52132Smckusick register struct iob *io; 28*52132Smckusick { 29*52132Smckusick 30*52132Smckusick if (lseek(io->i_unit, (io->i_bn + io->i_boff) * DEV_BSIZE, 0) < 0) 31*52132Smckusick return (-1); 32*52132Smckusick return (write(io->i_unit, io->i_ma, io->i_cc)); 33*52132Smckusick } 34*52132Smckusick #endif 35*52132Smckusick 36*52132Smckusick struct devsw devsw[] = { 37*52132Smckusick "rz", 38*52132Smckusick "tz", 39*52132Smckusick 0, 40*52132Smckusick }; 41