Guardian Procedure Errors and Messages Manual
Recovery For corrective action for the file-system error returned in the error-detail information,
see “File-System Errors” (page 19).
76 INVALID FILE FORMAT IN A DLL
Cause An error was detected in the file format of a DLL. The error-detail information contains
an error subcode that indicates the invalid file format error. These errors are listed in Table 8 (page
162).
Effect No process is created. The name of the DLL for which the error occurred is reported to the
home terminal.
Recovery Take corrective action as indicated by the subcode. In many cases, the object file was
built improperly or corrupted; it must be relinked and perhaps recompiled.
77 AN OBJECT FILE COULD NOT BE LOADED
Cause
The error-detail information contains an error subcode that indicates the nature of the error.
The error-subcodes are listed in Table 17.
Table 17 Error Subcodes for Process Creation Error 77
MeaningSubcode
A DLL requires a PIN < 255 in a process with a higher PIN.1
A licensed or privileged object file does not use localized import.2
A public library requires fixed address space that is unavailable in this process.3
Insufficient address range is available to load the file.4
The loader lacks authority to load a licensed object file.5
The process has exceeded the maximum number of memory segments.6
A Globalized symbol required by a PIC program or DLL is defined in more than one public library.
(Globalized symbols are those identified by the native C++ compiler as possibly having multiple
definitions, of which the system must select one to be used by all object modules loaded.)
7
The C++ version of the specified library conflicts with one or more loadfiles loaded for this process.
Mixed C++ dialect versions are not allowed.
8
The loadfile is not licensed; license is required.9
A DLL for this process is licensed or privileged and has unprotected data which requires that all
loadfiles in the process be licensed. There is at least one unlicensed loadfile in the process.
10
A licensed DLL or a privileged program refers to an unlicensed DLL.11
A process with 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 with 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
Error Codes 177