Sun Microsystems Sun Workstation 100U System Manager's Manual page 237

Table of Contents

Advertisement

RMT{8C)
MAINTENANCE COMMANDS
RMT{8C)
NAME
rmt - remote magtape protocol module
SYNOPSIS
/ete/rmt
DESCRIPTION
Rmt
is
a program used by the remote dump and restor programs in manipulating a magnetic tape
drive through an interprocess communication connection. Rmt
is
normally started up with an
rezec{3N) or rcmd{3N} call.
The rmt program accepts requests specific to the manipulation of magnetic tapes, performs the
commands, then responds with a status indication. All responses are in ASCII and in one of two
forms. Successful commands have responses of
Anumber\n
where number
is
an ASCII representation of a decimal number. Unsuccessful commands are
responded to with
E erro r- nu mber\n erro r- meeeage\n,
where error-number
is
one of the possible error numbers described in intro(2) and error-message is
the corresponding error string as printed from a call to perror(3). The protocol is comprised of
the following commands (a space is present between each token).
o
devlee mode
Open the specified device using the indicated mode. Device is a full pathname
and mode is an ASCII representation of a decimal number suitable for passing to
open(2).
If a device had already been opened, it is closed before a new open is
performed.
C device
Close the currently open device. The device specified is ignored.
L whenee offset
W count
Perform an leeek(2) operation using the specified parameters. The response
value is that returned from the lseek call.
Write data onto the open device. Rmt reads count bytes from the connection,
aborting if a premature end-of-file is encountered. The response value
is
that
returned from the write(2) call.
R eount
Read count bytes of data from the open device. If count exceeds the size of the
data buffer (10 kilobytes), it is truncated to the data buffer size. Rmt then per-
forms the requested read(2) and responds with Acount-reacl\n if the read was
successful; otherwise an error in the standard format is returned. If the read was
succe8Sful, the data read is then sent.
I operation eount
Perform a MTIOCOP ioctl(2) command using the specified parameters. The
parameters are interpreted as the ASCII representations of the decimal values to
place in the mCop and mCcount fields of the structure used in the ioctl call.
The return value is the count parameter when the operation is successful.
S
Return the status of the open device, as obtained with a MTIOCGET ioctl call.
If the operation was successful, an "ack"
is
sent with the size of the status
buffer, then the status buffer
is
sent (in binary).
Any other command ca.uses rmt to exit.
DIAGNOSTICS
All responses are of the form described above.
82
Last change:
4
March 1983
Sun Release 1.1

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sun workstation 150u

Table of Contents