HP RPG/iX Utilities Reference Manual (30318-90006)
2- 198
[;STACK=stacksize]
[;DL=dlsize]
[;NOCB]
P
[;LIB=G]
S
The parameters, preceded by a semicolon, can appear in any order. The RUN command is similar to the
MPE :RUN command. Because it is similar, the syntax of RISE's RUN command is exactly the same as
MPE's RUN command syntax. Therefore, delimiters between parameters are required.
Parameter Explanation
progfile Actual designator of program file that contains prepared program.
entrypoint Program entry point where execution is to begin. May be primary entry point of program or
any secondary entry point in program's outer block. Default is primary entry point.
NOPRIV Declaration that program segments will be placedin non-privileged mode capability. This pa-
rameter is intended for programs prepared with privileged mode capabilities. Normally, pro-
grams containing privileged instructions are executed in privileged mode only if the program
was prepared with privileged mode. If NOPRIV is specified in the :RUN command, all pro-
gramsegmentsareplacedin non-privileged mode. Library segmentsarenotaffectedbecause
their mode is determined independently. (Note that a program containing legally compiled
privileged code, placed in a non-privileged mode, may abort when you attempt to execute it.)
LMAP Requestto produce adescriptive listing ofthe allocated (loaded)program on filewhose formal
designator is LOADLIST. If no :FILE command is found that references LOADLIST, listing
is sent to $STDLIST. Default is no listing.
DEBUG Request to issue a Debug call before the first executable instruction of the program. This pa-
rameter is ignored when a non-privileged user runs a program having privileged mode capa-
bility. This parameter is also ignored if the user does not have read and write access to the
program file. Default is that DEBUG cal is not issued.
MAXDATA= Maximum stack area (Z-DL) size permitted, in words.
segsize This parameter is included if the size of DL-DB or Z-DB areas will be changed during the
program execution. Default is that MPE assumes areas will not be changed.
PARM=num Value that can be passed to program as a general parameter for control or other purposes.
When program is executed, this value can be retrieved from address Q (initial) -4 where Q
(initial) is Q address for outer block of program. Value can be octal number or signed or un-
signed decimal number. Default is Q (initial) -4 address is filled with zeros.
stacksize Size of initial local data area, Z-Q (initial), in stack. This value must exceed 511 words, and
override stacksize estimated by MPE Segmenter. Default is estimated by Segmenter.
DL= dlsize DL-DB area to be initially assigned to stack. This area is of interest mainly in programmatic
applications. In all cases, the DL-DB area is rounded upward so that the distance from the
beginning of the stack data segment to the DB address is a multiple of 128 words. Default is
estimated by the Segmenter.
NOCB Requestthat file system not use stacksegment (PCBX) forits control blocks, even if sufficient
space is available. This permits expansion of the stack (with the DLSIZE and ZSIZE intrin-
sics) to the maximum possible limit at a later time, but causes the file management system
to operate more slowly for this program.