MPE/iX Intrinsics Reference Manual (32650-90875)

484 Chapter8
Command Definitions (HPMERGEEND-LOGSTATUS)
LOADPROC
LOADPROC
NM and CM callable.
Dynamically loads a compatibility mode (CM) segmented library (SL) procedure and any
external procedures it has referenced.
Syntax
I16 CA I16V I16
idnum
:=LOADPROC(
procname,library,plabel
);
Functional Return
idnum
16-bit signed integer (assigned functional return)
Returns an identity number required by the UNLOADPROC intrinsic to
unload the CM SL procedure dynamically. If a loader error occurs
(condition code returns CCL (1)), the identity number represents a CM
loader error number.
Parameters
procname
character array (required)
Passes the name of the procedure to be loaded. The procedure name must
be terminated with a blank and be <= 15-characters; excess characters are
truncated without a warning message and any procedure matching the
truncated name is loaded.
library
16-bit signed integer by value (required)
Passes a value requesting a library search for the procedure residing in
your logon group:
Value Meaning
1 Search logon account SL, then system SL
2 Search logon group SL, logon account SL, then system SL
3 Search program file's account SL, then system SL
4 Search program file's group SL, program file's account SL,
and then system SL
plabel
16-bit signed integer by reference (required)
Returns the procedure's label. This is the external CM
plabel
.
Condition Codes
CCE (2) Request granted.
CCG (0) Not returned.