Search                        Top                                  Index
HELP MKSSIMAGE                                   John Williams, Jul 1990


                                  *****
           This library has been superseded by a more general
                  facility described in HELP * MKIMAGE.
                                  *****


    pop11 mkssimage [-main <subsystem>] <image name> <files to load>


LIB * MKSSIMAGE is a tool for building saved images that contain one or
more subsystems. It ensures that the image is built in a "standard" way
(using -sys_lock_system-), and that it performs standard initialisation
and command-line argument processing when restored (using -syssetup-).
Also, for convenience, it sets -pop_record_writeable- true, and loads
LIB * SUBSYSTEM.

LIB MKSSIMAGE is not a conventional library that defines one or more
procedures. Rather, it is a "command" file, which should be used by
invoking POP-11 with "mkssimage" as its first argument. The remaining
arguments to POP-11 are passed to LIB MKSSIMAGE, and interpreted as
follows:

If the first argument is the flag "-main", it should be followed by
the name of a Poplog subsystem. LIB MKSSIMAGE assigns this subsystem
name to the variable -subsystem- just before creating the saved image.

The next argument (the first if "-main" is absent), specifies the name
of the saved image file.

The remaining arguments specify files to be compiled into the saved
image.

For example, the shell/DCL command

    pop11 mkssimage image.psv file1.p file2.p

would create an image called "image.psv" from "file1.p" and "file2.p".


--- C.all/help/mkssimage
--- Copyright University of Sussex 1991. All rights reserved. ----------