259 lines
8.2 KiB
Plaintext
259 lines
8.2 KiB
Plaintext
#
|
|
# FILE
|
|
#
|
|
# brutab bru data file for loadable device table
|
|
#
|
|
# SCCS
|
|
#
|
|
# @(#)brutab 5.9 8/17/87
|
|
#
|
|
# DESCRIPTION
|
|
#
|
|
# Bru data file for loadable device table.
|
|
# Note that the table MUST contain at least one entry and the
|
|
# first entry is the default archive device.
|
|
#
|
|
# Also, the table should contain an entry for the standard
|
|
# input and output, with a name of "-".
|
|
#
|
|
# Entries consist of a device name field, followed by one
|
|
# or more capabilities fields. Entries may span more than
|
|
# one line by escaping the newline at the end of the line with
|
|
# a '\' character ('\' is last character on line before newline).
|
|
# All whitespace (tabs, blanks, newlines, formfeeds) between fields
|
|
# is ignored.
|
|
#
|
|
# The device name field must be the first field in the entry and has
|
|
# the following form:
|
|
#
|
|
# <device name>|<device name>| ... |<device name>
|
|
#
|
|
# ex: /dev/rmt0|/dev/rmt1|/dev/rmt2
|
|
# Regular expressions as defined by regexp() may be used; when
|
|
# used, order in the file is important, since the first match
|
|
# found is used.
|
|
#
|
|
# where each device has the same capabilities as the other devices
|
|
# specified (a class of devices).
|
|
#
|
|
# Each capability field is of the form:
|
|
#
|
|
# <capability name>=<value> or <boolean flag>
|
|
#
|
|
# ex: size=640K REOPEN pwerr=EIO
|
|
#
|
|
# Note that there can be no whitespace between the capability name
|
|
# and the value. If the size is 0, then bru continues writing until
|
|
# it reachs EOT, then prompts for the next volume.
|
|
# Numeric values may be given in absolute form or with a trailing
|
|
# scale factor of:
|
|
#
|
|
# b or B Blocks (512 bytes)
|
|
# k or K Kilobytes (1024 bytes)
|
|
# m or M Megabytes (1024 * 1024 bytes)
|
|
#
|
|
# Error numbers may be given in absolute or symbolic form,
|
|
# as defined in <errno.h>.
|
|
#
|
|
# Currently used capabilities include:
|
|
#
|
|
# Name Type Meaning
|
|
# -------- ---------- -------------------------
|
|
# size numeric media size in bytes if known,
|
|
# zero otherwise (same as -s)
|
|
# bufsize numeric blocksize in bytes (same as -b)
|
|
# seek numeric minimum seek resolution,
|
|
# zero if no seeks allowed
|
|
# prerr numeric errno for partial reads
|
|
# pwerr numeric errno for partial writes
|
|
# zrerr numeric errno for zero reads
|
|
# zwerr numeric errno for zero writes
|
|
# frerr numeric errno for read of unformatted media
|
|
# fwerr numeric errno for write of unformatted media
|
|
# wperr numeric errno for write protected media
|
|
# reopen boolean close and reopen archive upon
|
|
# media switch
|
|
# noreopen boolean no close and reopen archive upon
|
|
# media switch
|
|
# tape boolean archive device is a tape drive
|
|
# rawtape boolean archive device is a "raw" tape drive
|
|
# used primarily with devices that support
|
|
# multiple block sizes
|
|
# norewind boolean closing does not automatically rewind
|
|
# advance boolean read/writes advance media even when
|
|
# errors occur (most tape drives)
|
|
#
|
|
#
|
|
#================= Entries for Silicon Graphics drives ==============
|
|
#
|
|
# Note that size is 0 for all SCSI drives, since capacity can very
|
|
# a great deal with drive and media type.
|
|
# tps[4-9] are on the VME SCSI controller, but have a very similar
|
|
# interface and error codes to tapedrives on the builtin SCSI
|
|
/dev/r*mt/tps[0-9]d[1-7]nr* \
|
|
size=0K seek=0 \
|
|
prerr=EIO pwerr=EIO zrerr=ENOSPC zwerr=ENOSPC frerr=ENOSPC fwerr=0 \
|
|
wperr=EROFS norewind reopen tape rawtape advance
|
|
#
|
|
/dev/r*mt/tps[0-9]d[1-7]* \
|
|
size=0K seek=0 \
|
|
prerr=EIO pwerr=EIO zrerr=ENOSPC zwerr=ENOSPC frerr=ENOSPC fwerr=0 \
|
|
wperr=EROFS reopen tape rawtape advance
|
|
#
|
|
# This entry is a generic entry for stdin and stdout.
|
|
- size=0 seek=0 prerr=0 pwerr=0 zrerr=0 zwerr=0 frerr=0 fwerr=0 wperr=0
|
|
#
|
|
# Pertec 9 track tape drives.
|
|
/dev/r*mt/xmt0d0nr* \
|
|
size=0K seek=0 \
|
|
prerr=EIO pwerr=EIO zrerr=ENOSPC zwerr=ENOSPC frerr=ENOSPC fwerr=0 \
|
|
wperr=EROFS norewind reopen tape rawtape advance
|
|
#
|
|
/dev/r*mt/xmt0d0* \
|
|
size=0K seek=0 \
|
|
prerr=EIO pwerr=EIO zrerr=ENOSPC zwerr=ENOSPC frerr=ENOSPC fwerr=0 \
|
|
wperr=EROFS reopen tape rawtape advance
|
|
#
|
|
# Pertec 9 track tape drives.
|
|
/dev/r*mt/xmt0d0nr* \
|
|
size=0K seek=0 \
|
|
prerr=EIO pwerr=EIO zrerr=ENOSPC zwerr=ENOSPC frerr=ENOSPC fwerr=0 \
|
|
wperr=EROFS norewind reopen tape rawtape advance
|
|
#
|
|
/dev/rmt/xmt0d0* \
|
|
size=0K seek=0 \
|
|
prerr=EIO pwerr=EIO zrerr=ENOSPC zwerr=ENOSPC frerr=ENOSPC fwerr=0 \
|
|
wperr=EROFS reopen tape rawtape advance
|
|
#======================================================================
|
|
# These are sample entries for various systems
|
|
#
|
|
# Intel iSBC 215/218/220 controlling 5 1/4 floppies and streaming tape
|
|
# on an Intel 310 system under Xenix 286 R3.0
|
|
#
|
|
# /dev/rmt0 \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=0 zwerr=0 frerr=0 fwerr=0 wperr=0 \
|
|
# reopen rawtape tape advance
|
|
# /dev/mt0 \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=0 zwerr=0 frerr=0 fwerr=0 wperr=0 \
|
|
# reopen rawtape tape advance
|
|
# /dev/rdvf0 \
|
|
# size=360K seek=1024 reopen \
|
|
# prerr=0 pwerr=0 zrerr=EINTR zwerr=ENXIO frerr=EIO fwerr=EIO \
|
|
# wperr=ENODEV
|
|
#
|
|
# AT&T Unix PC and 3B1
|
|
# floppies formatted the default way
|
|
# /dev/rfp021 \
|
|
# size=316K seek=512
|
|
# prerr=0 pwerr=0 zrerr=0 zwerr=ENXIO frerr=ENXIO fwerr=ENXIO \
|
|
# wperr=EIO reopen
|
|
#
|
|
# AT&T Unix PC and 3B1
|
|
# use this if floppies formatted with iv /usr/lib/iv/FD10nl
|
|
# /dev/rfp021 \
|
|
# size=395K seek=512
|
|
# prerr=0 pwerr=0 zrerr=0 zwerr=ENXIO frerr=ENXIO fwerr=ENXIO \
|
|
# wperr=EIO reopen
|
|
#
|
|
# Four Phase Systems series 2000 (FPS_S2000):
|
|
# /dev/mf2 \
|
|
# size=640K seek=1024 \
|
|
# prerr=0 pwerr=0 zrerr=EBADF zwerr=ENXIO frerr=EIO fwerr=EIO wperr=EIO
|
|
# /dev/rcart \
|
|
# size=5122K seek=1024 \
|
|
# prerr=0 pwerr=0 zrerr=EIO zwerr=EIO frerr=EIO fwerr=EIO wperr=EIO
|
|
#
|
|
# Four Phase Systems series 6300 (FPS_S6300):
|
|
# /dev/rfp021 \
|
|
# size=632K seek=1024 \
|
|
# prerr=0 pwerr=0 zrerr=EIO zwerr=EIO frerr=ENOTTY fwerr=ENXIO \
|
|
# wperr=EIO reopen
|
|
#
|
|
# Four Phase Systems PDP-11/70 (FPS_PDP11)
|
|
# /dev/rmt0 \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=0 zwerr=EIO frerr=0 fwerr=0 wperr=0 \
|
|
# reopen rawtape tape advance
|
|
# /dev/mt0 \
|
|
# size=0K seek=1 \
|
|
# prerr=0 pwerr=0 zrerr=0 zwerr=0 frerr=0 fwerr=0 wperr=0 \
|
|
# reopen tape advance
|
|
# /dev/mf2 \
|
|
# size=640K seek=1024 \
|
|
# prerr=EBADF pwerr=0 zrerr=ENXIO zwerr=ENXIO frerr=EIO fwerr=EIO \
|
|
# wperr=0
|
|
#
|
|
# UniSoft VAX-11/750 (USI_VAX750)
|
|
# /dev/rts1 \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=0 zwerr=EIO frerr=0 fwerr=0 wperr=0 \
|
|
# reopen rawtape tape advance
|
|
# /dev/nrts1 \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=0 zwerr=EIO frerr=0 fwerr=0 wperr=0 \
|
|
# norewind rawtape tape advance
|
|
# /dev/rmt0.1600 \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=0 zwerr=EIO frerr=0 fwerr=0 wperr=0 \
|
|
# reopen rawtape tape advance
|
|
# /dev/nrmt0.1600 \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=0 zwerr=EIO frerr=0 fwerr=0 wperr=0 \
|
|
# rewind rawtape tape advance
|
|
#
|
|
# Callan Data Systems Unistar 200 (CDS_U200)
|
|
# /dev/rf0 \
|
|
# size=616K seek=512 \
|
|
# prerr=0 pwerr=0 zrerr=EIO zwerr=EIO frerr=EIO fwerr=EIO wperr=0
|
|
#
|
|
# Pacific Microcomputers
|
|
# /dev/rtd4h \
|
|
# size=616K seek=512 \
|
|
# prerr=0 pwerr=0 zrerr=EIO zwerr=EIO frerr=EIO fwerr=EIO wperr=0
|
|
#
|
|
# Georgia Tech I.C.S. DEC Vax 11/780 (GTICS_VAX780)
|
|
# Georgia Tech E.E. DEC Vax 11/780 (GTEE_VAX780)
|
|
# /dev/rmt8 \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=EIO zwerr=EIO frerr=0 fwerr=0 wperr=0 \
|
|
# reopen rawtape tape advance
|
|
# /dev/rmt12 \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=EIO zwerr=EIO frerr=0 fwerr=0 wperr=0 \
|
|
# norewind rawtape tape advance
|
|
#
|
|
# Georgia Tech O.C.S. Pyramid 90x (GTOCS_PYRAMID)
|
|
# /dev/rmt8 \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=EIO zwerr=EIO frerr=0 fwerr=0 wperr=0 \
|
|
# reopen rawtape tape advance
|
|
# /dev/rmt12 \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=EIO zwerr=EIO frerr=0 fwerr=0 wperr=0 \
|
|
# norewind rawtape tape advance
|
|
#
|
|
# Georgia Tech O.C.S. AT&T 3B20 (GTOCS_ATT3B20)
|
|
# /dev/rmt/0m \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=ENOSPC zwerr=ENOSPC frerr=0 fwerr=0 wperr=0 \
|
|
# tape advance rawtape reopen
|
|
# /dev/rmt/0mn \
|
|
# size=0K seek=0 \
|
|
# prerr=0 pwerr=0 zrerr=ENOSPC zwerr=ENOSPC frerr=0 fwerr=0 wperr=0 \
|
|
# norewind tape advance rawtape reopen
|
|
#
|
|
# Georgia Tech I.C.S. AT&T 3B2/300 (GTICS_ATT3B2)
|
|
# /dev/rdiskette \
|
|
# size=711K seek=512 \
|
|
# prerr=0 pwerr=0 zrerr=0 zwerr=ENXIO frerr=ENXIO fwerr=ENXIO \
|
|
# wperr=ENXIO reopen
|
|
#
|
|
# Dual Systems 68000
|
|
# /dev/rfdc0 \
|
|
# size=2310b seek=512 \
|
|
# prerr=EIO pwerr=EIO zrerr=EIO zwerr=EIO frerr=EIO fwerr=EIO wperr=EIO
|
|
#
|
|
#======================================================================
|