RECOVER

From NDWiki
Revision as of 12:31, 2 October 2017 by Tingo (talk | contribs) (→‎Related commands: fixed link to @CONTINUE)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
@RECOVER <program name>

or just

@<program name>

Invoke a subsystem on a reentrant segment, or load a program from a :PROG file to the user's virtual memory and start execution.

<program name>
(if file, default file type = PROG) reentrant subsystem name or program file name.

Rules:

  1. Permitted for all users.
  2. If "RECOVER" is omitted in the command, then <program name> must not coincide with a SINTRAN command (full or or abbreviated). If it does, the command will be executed instead of @<program name>. To force a search for a :PROG file rather than a command or reentrant subsystem, @RECOVER must be typed.
  3. Searching for the program name is performed as follows:
    1. If no user name is specified, the reentrant subsystem names are searched (see @DUMP-REENTRANT).
    2. If not found, <program name> is taken as a name of a :PROG file and the user default directory is searched.
    3. If not found, users SYSTEM's file directory is searched.
    4. If a user name is specified, only the user's file directory is searched.
  4. The execution begins at the address specified in @DUMP, @DUMP-REENTRANT or *DUMP (NRL subcommand).

Example:

@RECOVER MAC or @MAC

The program MAC is loaded into memory and started.

Related commands

@CONTINUE (command)

@DUMP

@DUMP-REENTRANT

@LOAD-BINARY

@PLACE-BINARY

References

Norsk Data Document ND–60.050.03 SINTRAN III USERS GUIDE section 3.2.1

Norsk Data Document ND–60.128.03 SINTRAN III REFERENCE MANUAL (printed June 1980), page 1-151

Norsk Data Document ND–60.174.Q01 SINTRAN III QUICK REFERENCE CARD