HP (Hewlett-Packard) HP 3000 Laptop User Manual


 
530 Chapter 6
Command Definitions P-R
RUN
In a list of libraries, each library must have a privilege level equal to or
greater than the privilege level of the library that precedes it in the list.
The privilege level of any file is governed by the privilege level of the group
in which it resides. For example,
RUN PROGA.grp.acct;XL='LIB1.PUB.TOOLS,LIB2.DIAG.SYS'
Suppose the group grp does not have privileged mode (PM) capability. We
assume for this example that the user is able to execute PROGA.grp.acct.
Suppose also that PUB.TOOLS does have PM capability, but that
DIAG.SYS does not.
The program PROGA.grp.acct is able to load PUB.TOOLS. But PUB.TOOLS
has PM capability. Therefore everything following it in the list must have
PM capability, too. Since DIAG.SYS does not, the library search ends
without loading LIB2.DIAG.SYS.
This prevents non-PM processes from "piggybacking" on legitimate PM
processes.
NOTE XL.PUB.SYS and NL.PUB.SYS, which are two of the three system libraries
for MPE/iX, are searched automatically. The user does not need to specify
them.
If you do specify one or both, place them at the end of your list of libraries.
Otherwise, MPE/iX detects an error.
If you specify NL.PUB.SYS but not XL.PUB.SYS, only NL.PUB.SYS is
searched. XL.PUB.SYS is ignored in this particular case. However, if you
specify XL.PUB.SYS but not NL.PUB.SYS, both are searched despite the
omission of NL.PUB.SYS.
An absolute pathname must be used when a library name is specified in HFS
syntax. In addition, if progfile contains a name which can only be expressed in
the HFS syntax, the file names specified in this item must be fully qualified.
To have an XL in the HFS, you must copy it from the MPE group to the HFS
directory.
NOCB Instructs the file system not to use the stack segment, PCBX, for its control
blocks, even if sufficient space is available. This allows for expansion of the
stack, using the DLSIZE and ZSIZE intrinsics, to the maximum possible
limit at a later time.
NOCB affects only those programs that use the following types of file: MSG, RIO, and CIR.
Programs using other types of files ignore the NOCB parameter.
Be aware, that NOCB causes the file management system to operate more
slowly.
quotedstring Allows the user to pass an ASCII string to the program that is to be run.
The string must be delimited by a matching pair of quotation marks
(either " or '). If you want a quotation mark to appear within the string,
you may double it, as with most programming languages: can't must