<<<<<<<<<<<<<CLEAR PROMPT LINE ONLY>>>>>>>>>>>>>>>>>>>

PRLCLEAN

                                    
 ------------ UNIVERSAL INTERACTION ROUTINE ----------------------

INTERACT

 $CMD_PR1$
 $CMD_PR2$
 $CMD_PR3$
 $CMD_PR4$
 $CMD_PR5$
 $CMD_PR6$
$PROMPT$
 U: LCLEAN
 That is correct!
 You've got it on the 2nd try.
 Good, you understand the concept.
$FIRST_F1$
$FIRST_F2$
$FIRST_F3$
$SECOND_F1$
 $SECOND_F2$
$SECOND_F3$
 I will help you this time.       
$PROMPT$

FORGET1

$PROMPT$$ANSWER$
 Observe the result on the terminal.
 -----END INTERACTION ROUTINE--------------------------
**********FOOTER TO REQUEST CONTINUATION**********

PAUSE

If they want to quit, do so
   <<<<< LEFT_CLEAN SUBROUTINE >>>>>>>>>>>>>>>>>>>>>

LNEXT

                                      
 Below is a subroutine to paint over the contents of our terminal
 screen and put a prompt in the appropriate place.

ENCORE2

                                    
$PROMPT$ 
 This is the routine that draws the terminal

DRAWTERM

                 TERMINAL                

NEXT

 $V1$
                                         
 <<<<<<<<<<<<CLEAN INSIDE UPPER BOX ONLY>>>>>>>>>>>>>>>

ENCORE1

 <<<<<<<<<<<<<CLEAR BOTTOM AREA ONLY>>>>>>>>>>>>>>>>>>>

BOTCLEAN

 <<<<<<< Standout Line Procedure >>>>>>>>>>

LINE

                                                                               

INTCMDS

                            INTERACTIVE COMMANDS
         help  -  display a summary of available commands
          pwd  -  print full pathname of current working directory
       cd dir  -  change to the named directory
     ls [dir]  -  list files [in dir]
     add file  -  add the named file to the list of files to extract
  delete file  -  delete the named file from the list
      extract  -  extract all files marked for restoring
         quit  -  exit immediately, even if the extraction list is not empty

AANVANG

      The restore utility may be used interactively with the -i option.
      This option provides you with the use of the interactive commands 
      listed above.
 ------------ invoke restore INTERACTION ---------------------
             X-------- Obey this limit ---------X
             X-------- Obey this limit ---------X
 Verify tape and initialize maps
 Dump date:  Wed, Oct 14 10:29
 Dumped from:  Fri, Oct 10 10:29
 Extract directories from tape
 Initialize symbol table.
 $PROMPT$
X-------- Obey this limit ---------X
 Note the restore prompt: restore > 

 We will now use the above commands 
 to explore the directory structure 
 on the tape and mark files for 
 extraction.
 ------------ cd INTERACTION ---------------------
             X-------- Obey this limit ---------X
             X-------- Obey this limit ---------X
 $PROMPT$
 ------------ ls INTERACTION ---------------------
             X-------- Obey this limit ---------X
             X-------- Obey this limit ---------X
 restore > ls 
 432 ./    534 letter    865 report
 751 ../   782 summary   983 talk
 restore > 
 ------------ add INTERACTION ---------------------
             X-------- Obey this limit ---------X
             X-------- Obey this limit ---------X
 Make node ./usr
 Make node ./usr/smith
 $PROMPT$
 ------------ flagged ls INTERACTION ---------------------
             X-------- Obey this limit ---------X
             X-------- Obey this limit ---------X
$PROMPT$$ANSWER$
X-------- Obey this limit ---------X
 432 ./    534 letter    865 report
 751 ../   782 *summary   983 talk
 restore > 
 U: PAUSE
X-------- Obey this limit ---------X
 Notice that the file summary is 
 marked for extraction with an
 asterisk (*).
 ------------ extract INTERACTION ---------------------
             X-------- Obey this limit ---------X
             X-------- Obey this limit ---------X
$PROMPT$$ANSWER$
 Extract requested files
 You have not read any tapes yet.
 Specify next volume #: 
 ------------ vol # INTERACTION ---------------------
             X-------- Obey this limit ---------X
             X-------- Obey this limit ---------X
  T:$PROMPT$$ANSWER$
 extract file ./usr/smith/summary
 Add links
 Set directory mode, owner, times
 Set owner/mode for '.'? [yn] 
 ------------ y/n INTERACTION ---------------------
             X-------- Obey this limit ---------X
             X-------- Obey this limit ---------X
Set owner/mode for '.'? [yn]  y  
 restore >                              
 restore > 
 ------------ quit INTERACTION ---------------------
             X-------- Obey this limit ---------X
             X-------- Obey this limit ---------X
restore > quit
 $PROMPT$