diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile index a433ef24f233..4acdca320363 100644 --- a/share/man/man4/Makefile +++ b/share/man/man4/Makefile @@ -1,13 +1,14 @@ -# $NetBSD: Makefile,v 1.75 1998/09/29 23:39:43 jonathan Exp $ +# $NetBSD: Makefile,v 1.76 1998/09/30 02:39:01 jonathan Exp $ # @(#)Makefile 8.1 (Berkeley) 6/18/93 -MAN= ahb.4 ahc.4 aria.4 atalk.4 audio.4 bha.4 bpf.4 ccd.4 cd.4 ch.4 clnp.4 \ - cltp.4 ddb.4 drum.4 eap.4 eisa.4 en.4 ep.4 esh.4 esis.4 fd.4 fpa.4 gre.4 \ - icmp.4 idp.4 ifmedia.4 inet.4 ip.4 iso.4 isp.4 lc.4 lkm.4 lo.4 md.4 \ - midi.4 ncr.4 ne.4 netintro.4 ns.4 nsip.4 null.4 opl.4 options.4 ppp.4 \ - pty.4 puc.4 rnd.4 route.4 scsi.4 sd.4 sl.4 sm.4 spp.4 ss.4 st.4 \ - strip.4 tb.4 tcp.4 termios.4 tl.4 tp.4 tty.4 tun.4 \ - udp.4 uha.4 uk.4 unix.4 vnd.4 wscons.4 ym.4 zstty.4 +MAN= ahb.4 ahc.4 aria.4 atalk.4 audio.4 bha.4 bpf.4 ccd.4 cd.4 ch.4 \ + clnp.4 cltp.4 ddb.4 drum.4 eap.4 eisa.4 en.4 ep.4 esh.4 esis.4 \ + fd.4 fpa.4 gre.4 icmp.4 idp.4 ifmedia.4 inet.4 ip.4 iso.4 isp.4 \ + lc.4 lkm.4 lo.4 md.4 midi.4 mtio.4 ncr.4 ne.4 netintro.4 ns.4 \ + nsip.4 null.4 opl.4 options.4 ppp.4 pty.4 puc.4 rnd.4 route.4 \ + scsi.4 sd.4 sl.4 sm.4 spp.4 ss.4 st.4 strip.4 tb.4 tcp.4 termios.4 \ + tl.4 tp.4 tty.4 tun.4 udp.4 uha.4 uk.4 unix.4 vnd.4 wscons.4 \ + ym.4 zstty.4 # USB devices MAN+= uaudio.4 ugen.4 uhid.4 ukbd.4 ulpt.4 ums.4 usb.4 diff --git a/share/man/man4/man4.vax/mtio.4 b/share/man/man4/man4.vax/mtio.4 deleted file mode 100644 index 98bccca05b6e..000000000000 --- a/share/man/man4/man4.vax/mtio.4 +++ /dev/null @@ -1,229 +0,0 @@ -.\" $NetBSD: mtio.4,v 1.7 1998/04/28 06:00:54 fair Exp $ -.\" -.\" Copyright (c) 1983, 1991, 1993 -.\" The Regents of the University of California. All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" from: @(#)mtio.4 8.1 (Berkeley) 6/5/93 -.\" -.Dd January 7, 1996 -.Dt MTIO 4 vax -.Os -.Sh NAME -.Nm mtio -.Nd -.Nx -magtape interface -.Sh DESCRIPTION -Each tape subsystem has a couple of special devices associated with it. -The magtape devices may be on the -.Tn MASSBUS -using the -.Tn TM03 -formatter, -.Xr ht 4 , -or -.Tn TM78 -formatter, -.Xr mt 4 , -or on the -.Tn UNIBUS/QBUS -using either the -.Tn TM11 -or -.Tn TE10 -formatters, -.Xr tm 4 , -.Tn TU45 -compatible formatters, -.Xr ut 4 , -or -.Tn TS11/TSV05 -tape formatters, -.Xr ts 4 . -These devices are typical tape block devices, -see -.Xr physio 4 . -.Pp -The conventional device letters/numbers -is applicable to any of the transport/controller pairs. -(But note that only 1600 -.Tn BPI -is available with the -.Tn TS11 , -and that 800 -.Tn BPI -is not applicable to -.Tn TM78 . ) -.Pp -When the device last number is between -.Em 0-7 -the device will operate at 800 -.Tn BPI -(or its lowest density), between -.Em 8-15 -it will operate at 1600 -.Tn BPI -(or its second density), and between -.Em 16-23 -it will operate at 6250 -.Tn BPI . -.Pp -The rewind devices automatically rewind -when the last requested read, write or seek has finished, or the end of the tape -has been reached. The letter -.Ql n -is usually prepended to -the name of the no-rewind devices. -.Pp -.Ux -tapes are written in multiples of 1024 byte block -records. Two end-of-file markers mark the end of a tape, and -one end-of-file marker marks the end of a tape file. -If the tape is not to be rewound it is positioned with the -head in between the two tape marks, where the next write -will over write the second end-of-file marker. -.Pp -All of the magtape devices may be manipulated with the -.Xr mt 1 -command. -.Pp -A number of -.Xr ioctl 2 -operations are available -on raw magnetic tape. -The following definitions are from -.Aq Pa sys/mtio.h : -.Bd -literal -/* - * Structures and definitions for mag tape io control commands - */ - -/* structure for MTIOCTOP - mag tape op command */ -struct mtop { - short mt_op; /* operations defined below */ - daddr_t mt_count; /* how many of them */ -}; - -/* operations */ -#define MTWEOF 0 /* write an end-of-file record */ -#define MTFSF 1 /* forward space file */ -#define MTBSF 2 /* backward space file */ -#define MTFSR 3 /* forward space record */ -#define MTBSR 4 /* backward space record */ -#define MTREW 5 /* rewind */ -#define MTOFFL 6 /* rewind and put the drive offline */ -#define MTNOP 7 /* no operation, sets status only */ -#define MTCACHE 8 /* enable controller cache */ -#define MTNOCACHE 9 /* disable controller cache */ - -/* structure for MTIOCGET - mag tape get status command */ - -struct mtget { - short mt_type; /* type of magtape device */ -/* the following two registers are grossly device dependent */ - short mt_dsreg; /* ``drive status'' register */ - short mt_erreg; /* ``error'' register */ -/* end device-dependent registers */ - short mt_resid; /* residual count */ -/* the following two are not yet implemented */ - daddr_t mt_fileno; /* file number of current position */ - daddr_t mt_blkno; /* block number of current position */ -/* end not yet implemented */ -}; - -/* - * Constants for mt_type byte. These are the same - * for controllers compatible with the types listed. - */ -#define MT_ISTS 0x01 /* TS-11 */ -#define MT_ISHT 0x02 /* TM03 Massbus: TE16, TU45, TU77 */ -#define MT_ISTM 0x03 /* TM11/TE10 Unibus */ -#define MT_ISMT 0x04 /* TM78/TU78 Massbus */ -#define MT_ISUT 0x05 /* SI TU-45 emulation on Unibus */ -#define MT_ISCPC 0x06 /* SUN */ -#define MT_ISAR 0x07 /* SUN */ -#define MT_ISTMSCP 0x08 /* DEC TMSCP protocol (TU81, TK50) */ -#define MT_ISCY 0x09 /* CCI Cipher */ -#define MT_ISCT 0x0a /* HP 1/4 tape */ -#define MT_ISFHP 0x0b /* HP 7980 1/2 tape */ -#define MT_ISEXABYTE 0x0c /* Exabyte */ -#define MT_ISEXA8200 0x0c /* Exabyte EXB-8200 */ -#define MT_ISEXA8500 0x0d /* Exabyte EXB-8500 */ -#define MT_ISVIPER1 0x0e /* Archive Viper-150 */ -#define MT_ISPYTHON 0x0f /* Archive Python (DAT) */ -#define MT_ISHPDAT 0x10 /* HP 35450A DAT drive */ - -/* mag tape io control commands */ -#define MTIOCTOP _IOW('m', 1, struct mtop) /* do a mag tape op */ -#define MTIOCGET _IOR('m', 2, struct mtget) /* get tape status */ -#define MTIOCIEOT _IO('m', 3) /* ignore EOT error */ -#define MTIOCEEOT _IO('m', 4) /* enable EOT error */ - -#ifndef KERNEL -#define DEFTAPE "/dev/rmt12" -#endif - -#ifdef KERNEL -/* - * minor device number - */ - -#define T_UNIT 003 /* unit selection */ -#define T_NOREWIND 004 /* no rewind on close */ -#define T_DENSEL 030 /* density select */ -#define T_800BPI 000 /* select 800 bpi */ -#define T_1600BPI 010 /* select 1600 bpi */ -#define T_6250BPI 020 /* select 6250 bpi */ -#define T_BADBPI 030 /* undefined selection */ -#endif -.Ed -.Pp -.Sh FILES -.Bl -tag -width /dev/rmt? -compact -.It Pa /dev/mt? -.It Pa /dev/rmt? -.El -.Sh SEE ALSO -.Xr mt 1 , -.Xr tar 1 , -.Xr tp 1 , -.Xr ht 4 , -.Xr tm 4 , -.Xr ts 4 , -.Xr mt 4 , -.Xr ut 4 -.Sh HISTORY -The -.Nm mtio -manual appeared in -.Bx 4.2 . -.Sh BUGS -The status should be returned in a device independent format. diff --git a/share/man/man4/mtio.4 b/share/man/man4/mtio.4 index 98bccca05b6e..f3749747fc01 100644 --- a/share/man/man4/mtio.4 +++ b/share/man/man4/mtio.4 @@ -1,4 +1,4 @@ -.\" $NetBSD: mtio.4,v 1.7 1998/04/28 06:00:54 fair Exp $ +.\" $NetBSD: mtio.4,v 1.8 1998/09/30 02:39:01 jonathan Exp $ .\" .\" Copyright (c) 1983, 1991, 1993 .\" The Regents of the University of California. All rights reserved.