Guardian Procedure Errors and Messages Manual

Cause The system did not recognise the floattype attribute for the user library requested by a
process-creation request. The error-detail information contains an error subcode that indicates
the nature of the error. The error-subcodes are listed in Table 10.
Table 10 Error Subcodes for Process Creation Error 66
MeaningSubcode
Unrecognized floating-point specification in file.2
This library specified Tandem floating-point, which mismatches the program.4
This library specified IEEE floating-point, which mismatches the program.5
Effect No process is created. If the user library is PIC, its name will have been reported to the home
terminal.
Recovery Take corrective action as indicated by the subcode.
Table 11 Corrective Action for Process Creation Error 66
Corrective ActionSubcode
The library file specified to create the process contains incorrect or corrupt information about the
floattype. Recompile the object file(s) using a valid floattype.
2
Recompile and relink the object file(s) using the same floating-point type for all, or if the library does
not operate on floating-point data, force its floattype attribute to neutral_float. The floattype
4
attribute can be specified to the linker using the -set command at link time, or the -change command
to modify in an existing file. The linker is the nld utility for a non-PIC user library (SRL), or the ld utility
for a PIC user library (DLL). Note that the library specified Tandem floating-point.
Recompile and relink the object file(s) using the same floating-point type for all, or if the library does
not operate on floating-point data, force its floattype attribute to neutral_float. The floattype
5
attribute can be specified to the linker using the -set command at link time, or the -change command
to modify in an existing file. The linker is the nld utility for a non-PIC user library (SRL), or the ld utility
for a PIC user library (DLL). Note that the library specified IEEE floating-point.
67 UNABLE TO HONOR FLOATTYPE ATTRIBUTE OF A DLL
Cause The system did not recognise the floattype attribute for a DLL. The error-detail
information contains an error subcode that indicates the nature of the error. The error-subcodes
are listed in Table 12.
Table 12 Error Subcodes for Process Creation Error 67
MeaningSubcode
Unrecognized floating-point specification in file.2
This library specified Tandem floating-point, which mismatches the program.4
This library specified IEEE floating-point, which mismatches the program.5
Effect No process is created. The name of the DLL for which the error occurred might bereported
to the home terminal.
Recovery Take corrective action as indicated by the subcode.
174 Process Creation Errors