|
|
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. |
CCL (1) | Request denied. The value returned to
idnum is a CM loader error code. |
Related Information
|