Guardian Procedure Calls Reference Manual

Table 35 Summary of Process Creation Errors (continued)
Descriptionerror
A process that has a licensed, but unprivileged program attempted to load
an unlicensed non-public DLL.
12
A licensed or privileged loadfile has globalized symbols.13
The loadfile was specified as dataResident and is not licensed, has no
callable functions, and is not a program that has a priv entry point.
14
This process can only be run by the local super ID.15
RLD failed to pass to the operating system a function pointer necessary to
process the initialization functions, constructor callers, destructor callers, or
termination functions specified to the linker.
16
The specified loadfile was built with linker option -no_runtime_fixup, but it
is not preset to load with the symbol bindings available on this system or
in this process.
17
The loadfile was built to use an Application Binary Interface version that is
not supported.
18
A process attempted to load an ordinary (non-public) DLL that has lesser
OSS file privileges than the process' program file.
19
An unsupported operation was attempted; error-detail contains one of these:78
A PIC program attempted to load an SRL other than a public SRL.1
A PIC program or DLL was licensed.2
A user library supplied for a PIC program was not a DLL.3
A public SRL requires another library that is not a public SRL.4
A public SRL is not a hybrid DLL-SRL.5
The specified library uses Version 1 C++, which is not supported with a
PIC program.
6
Values 4 and 5 imply an incorrect installation of the public SRLs.
RLD cannot be on the liblist of any file loaded when the program has a priv
entry point, or the program file is licensed.
7
A resource limitation was detected by the run-time loader (rld); error-detail
contains one of these:
79
The rld heap exceeded available KMSF space.1
The rld heap exceeded its allocated address range.2
The rld limit for handles was exceeded. (This error is reported for dynamic
loading, not at process creation.)
3
The process limit for keys was exceeded. (Keys are an operating system
resource used by the loader.)
4
A failure occurred while loading or running a program that must be "dropped in"
rather than run through RLD. Error details indicate that the dropped-in program is not
constructed or installed correctly.
80
The export digest of the file does not match the export digest of the impImp
file in memory.
16
A failure occurred while loading or running the TNS Emulator. Error details other
than these indicate that the TNS Emulator is not constructed or installed correctly.
81
The export digest of the file does not match the export digest of the impImp
file in memory.
16
PROCESS_LAUNCH_ Procedure 1067