Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ siorf — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

SIOTF

2.0; siorf (sio_receive_file), revision 2.0, 83/04/29
SIORF (SIO_RECEIVE_FILE) -- Receive a file from a remote host.
usage:  SIORF [ [-L {1|2|3}] [-N] [-F] [-AE] [-R] [-OBJ] [-X host_name]
              [pathname | * ] ]...


FORMAT

  SIORF [options] [pathname ...] [*]


  SIORF accepts remote host transmissions from the appropriate SIO line,
  decodes them according to the proper protocol, and writes them to the
  file you specify.

  Arguments and options may appear in any order and are processed and
  take effect as encountered.  This means options must be specified
  BEFORE the file(s) for which they are intended.

  The transmission protocols used by SIORF are described in the SIOTF
  (SIO_TRANSMIT_FILE) command description in the "DOMAIN System Command
  Reference Manual."


ARGUMENTS

  pathname
  (optional)       Specify name of file to receive the transmission.
                   If you omit the filename, SIORF waits for the host
                   to specify a receive file.  (If you want the
                   transmission written to standard output, use the
                   "*" option.)  SIORF terminates when it receives an
                   end-of-transmission (EOT) signal, unless you include
                   the -F option.
                   Default if omitted: see above


OPTIONS

  -L n             Specify SIO line being used for the transmission.
                   The default SIO line is 1.

  -N               Select the Nibble protocol.

  -F               Cause SIORF to monitor the SIO line for host
                   transmissions until it receives an error message
                   over the SIO line or CTRL-Q from the node. When
                   you include this option, EOT does not cause SIORF
                   to terminate.

  -OBJ             Write transmissions to a DOMAIN object file.  The SIO
                   line used for the transmission must have been previously
                   configured (using the TCTL command) in the following
                   manner:
                            $ tctl  -noquit  -sync  -noinsync
                   to receive an object file, presumably from another node.

  -R               Replace file(s) if they already exist.

  -AE              Abort on error.  Otherwise, transmission continues
                   until EOT.

  -X host_file     Request a remote host file to be transmitted.  This
                   presumes a host counterpart of SIOTF (SIO_TRANSMIT_FILE)
                   is active.

  *                Receive transmission to standard output.  This option
                   is valid only if the 'pathname' argument is omitted.


EXAMPLES

  1. $ tctl -line 2 -noquit -sync -noinsync   Create (or replace) a binary
     $ siorf -L 2 -r -obj prog.bin             file PROG.BIN with the data
                                               received over SIO line 2;
                                               presumably being sent by an
                                               SIOTF counterpart.

  2. $ siorf -r -f                            Receive files over SIO line 1
                                               whose names are specified by
                                               the transmission side (host
                                               or DOMAIN node). Existing
                                               files are replaced if necessary.
                                               SIORF remains active "forever"
                                               until CTRL/Q or error occurs.

  3. $ siorf -x ask_file /eng/new_copy        Request file ASK_FILE to be
                                               sent over SIO line 1 and write
                                               data received to /ENG/NEW_COPY.
                                               Presumes the other side is
                                               running SIOTF or equivalent.                                                SIORF remains active "forever"
                                               SIORF remains active "forever"
                                               until CTRL/Q or error occurs.

RELATED TOPICS

  More information is available.  Type:

    - HELP SIOTF
      for details about transmitting a file to a remote host.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026