Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (O)
Guardian Procedure Calls Reference Manual—522629-013
11- 7
OBJFILE_GETINFOLIST_ Procedure
2 TNS processors
3Any
If the object file is a native object file, the value of this attribute is always 1 (TNS/R
or TNS/E processors).
•
11: accelerator timestamp (for TNS object files only)
is the four-word Julian timestamp for when the object file was accelerated. For a
description of the Julian timestamp, refer to the JULIANTIMESTAMP procedure. If
the file is not accelerated or the file is a native object file, 0 is returned. The
accelerator timestamp should not be confused with the accelerator version
timestamp.
•
12: compilation mode (for TNS object files only)
indicates whether the object file has been accelerated. A value of 1 indicates that
it has been accelerated; a value of 0 indicates that it has not been accelerated.
•
13: run mode (for TNS object files only)
indicates whether the object file will run accelerated. A value of 1 indicates that it
will run accelerated; a value of 0 indicates that it will not run accelerated. Run
mode is meaningful only if the file has been accelerated.
•
15: linker timestamp (for native object files only)
is the 32-bit integer timestamp in the form returned by the
time() function defined
in the header file
time.h. That is, it is a UNIX-style timestamp. This form, the
Coordinated Universal Time, is expressed as the number of seconds since the
start of January 1, 1970. If the file is not a native object file, 0D is returned.
•
16: buffer size for attribute code 17 (for non-PIC native object files only)
is the size of the buffer, in bytes, for the array returned in attribute 17. 0 indicates
that the object file does not use shared run-time libraries.
•
17: native shared run-time library name information (for non-PIC native object files
only)
returns information on shared run-time library names (which are not necessarily
the same as their file names) referenced by either the object file (
lib-info is 0),
the user library file (
lib-info is 1), or the specified shared run-time library (lib-
info is 2) in the following variable-sized array.