HP 3000 Manuals

ALLOCATE [ MPE/iX Commands Reference Manual Volume I ] MPE/iX 5.0 Documentation


MPE/iX Commands Reference Manual Volume I

ALLOCATE 

Loads a compatibility mode program or procedure into virtual memory.

Syntax 

ALLOCATE [PROCEDURE,]name 
         [PROGRAM,  ]
Parameters 

PROCEDURE             The procedure in SL.PUB.SYS to be allocated.  The
                      default is PROGRAM.

PROGRAM               The program file to be allocated.  Default.

name                  The name of the program file or procedure to be
                      allocated.

Operation Notes 

A program or procedure is allocated by resolving external references and
assigning code segment table (CST) or extended code segment table (XCST)
entries to the program's code segments.  Table entries are also allocated
for any procedures called by the allocated program or procedure.
Allocating a program or procedure does not increase execution speed but
it does reduce the time it takes to load the program for execution.


CAUTION Use care in deciding which programs or procedures to load with the ALLOCATE command. The number of CST table entries is limited and, if the limit is exceeded, data may be lost.
Segments remain loaded until they are deallocated with the DEALLOCATE command, or until the system is shut down or a system failure occurs. Programs or procedures must be reallocated with the ALLOCATE command following any start up. To issue the ALLOCATE command a user must have EXECUTE access for any file referenced in the name parameter of this command. Any external procedures referenced by a program being allocated by this command must reside in SL.PUB.SYS.
NOTE Native mode (NM) and Compatibility Mode (CM) loader error messages are reported differently, allowing you to determine the system in which the error occurred. NM Loader Error: ErrMessage (LDRERRnnnn) CM Loader Error: ErrMessage (LOAD ERRnnnn)
Use This command may be issued from a session or program. Pressing Break has no effect on this command. System supervisor (OP) capability is required to use this command. In addition to comma (,) a semicolon (;) and equal sign (=) may be used as a delimiter. Example To allocate a procedure identified as PROC1, that resides in SL.PUB.SYS, enter: ALLOCATE PROCEDURE,PROC1 Program files residing in the nonsystem domain (a volume set) are not allocated. Attempts to do so result in a LOAD ERR 92 message. Related Information Commands DEALLOCATE Manuals Introduction to MPE XL for MPE V Programmers (30367-60004)


MPE/iX 5.0 Documentation