Guardian Procedure Calls Reference Manual
4: Binder length (for TNS object files only)
is the length in bytes of the Binder region of the file. A value of 0 is returned if the file has no
Binder region. If the object file is a native object file, 0D is returned.
5: Inspect on
indicates whether the debugger for the file is the Inspect debugger or Debug. A value of 0
indicates Debug; a value of 1 indicates the Inspect debugger.
6: High PIN
indicates whether the process can run with a high PIN. A value of 1 indicates it can run with
a high PIN; a value of 0 indicates it must be a low PIN. If either the object file or its user library
has the high PIN flag turned off, the process must run with a low PIN.
7: High requesters
indicates whether the process can handle requests from high-PIN processes. A value of 1
indicates that the process can handle requests from high-PIN processes; a value of 0 indicates
that the process might or might not support requests from high-PIN processes.
8: Run named
indicates whether the object file must be run as a named process. A value of 1 indicates that
the object file must be run as a named process; a value of 0 indicates that the object file is not
required to run as a named process. If either the object file or its user library has this attribute
set to 1, the process is given a name even if none is explicitly requested by the creator.
9: PFS size
is the size in words of the process file segment (PFS) as specified in the object file. If value is
0, the nld or Binder value is used if it is nonzero; otherwise, a default value is used.
10: Target processor
indicates the processor family for which the program has been compiled. Possible values are:
Unspecified0
TNS/R or TNS/E processors1
TNS processors2
Any3
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, see the JULIANTIMESTAMP Procedure (page 747). 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. 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.
OBJFILE_GETINFOLIST_ Procedure 891