


STP                         11/30/76                          STP



NAME
        stp  -  super tp

SYNOPSIS
        stp [key] [name...]

DESCRIPTION
        Stp is an improved version of tp for  use  with  magnetic
tapes  only.   For  the  values  and meanings of the key, see the
description of tp.

        The differences are:
                m       Magnetic tape is assumed, this key is ig-
                        nored.

                c       This option is not assumed with  magnetic
                        tape.   To create a new tape in this for-
                        mat, this key must be specified.

        With the c key specified, a first  file  in  standard  tp
format  is written on the tape.  A second file, containing a copy
of the directory, is also written.  All subsequent stp operations
ignore  the directory at the front of the tape and use the second
file as the directory.  The first directory is written solely  so
that  an stp tape written with key c will be readable by standard
tp.


                              - 1 -




STP                         11/30/76                          STP



        Because the used directory  is  written  after  the  data
files  one may extend the tape by update, delete or replace.  Any
deletions simply remove the second  directory  reference  to  the
file but leave the file intact vis-a-vis the first directory.


SEE ALSO
        tp(I), tp(V).

BUGS
        The program can be painfully  slow  due  to  the  use  of
/dev/rmt?   to access the second file.  A future version will use
modified drivers.  The program assumes the largest possible  user
space  in core.  Users with less than 28k of user space will need
to modify the source and recompile.  This may reduce the  maximum
number of files that can be handled.
        If  a  TU-16  magtape  unit  is   driven   by   the   new
Bell/Stanford  driver,  the no-rewind device (/dev/nmt?) provided
by that driver can be used to ease the  first  problem.  This  is
provided for in a later version of stp.

AUTHOR
        Melvin Ferentz
        Physics Dept.
        Brooklyn College of CUNY
        Brooklyn, N. Y. 11210


                              - 2 -




STP                         11/30/76                          STP



        TU-16 changes by

        Joseph Yao
        Science Applications, Inc.
        1911 N. Fort Myer Drive #1200
        Rosslyn VA 22209






















                              - 3 -

