Open System Services System Calls Reference Manual (G06.29+, H06.08+, J06.03+)
tdm_fork(2) OSS System Calls Reference Manual
_TPC_SUPPLIED_DEFINES_ONLY
Propagates only the DEFINEs indicated by the pe_defines field.
pe_debug_options
Provides control over the selection between the default and symbolic debuggers
and over the creation of the saveabend file. A saveabend file can be examined by
using the symbolic debugger to determine the cause of the abnormal termination.
In addition, you can use this option to force the new process to enter the default
debugger before executing. Possible options are:
_TPC_CODEFILE_INSPECT_SAVEABEND
Uses the saveabend and INSPECT mode flags in the program
file.
_TPC_DEBUG_NOSAVE
Uses the default debugger but does not create a saveabend file.
_TPC_DEBUG_SAVEABEND
Uses the default debugger and creates a saveabend file.
_TPC_ENTER_DEBUG
Starts the new process in the default debugging utility.
_TPC_INSPECT_NOSAVE
Uses the symbolic debugger but does not create a saveabend file.
_TPC_INSPECT_SAVEABEND
Uses the symbolic debugger and creates a saveabend file.
pe_defines Points to a specified saved set of DEFINEs created by using the Guardian
DEFINESAVE procedure. These DEFINEs are propagated to the new process if
either _TPC_SUPPLIED_DEFINES_ONLY or _TPC_BOTH_DEFINES is
specified in the pe_create_options field.
Note: This string is not null-terminated.
pe_defines_len
Specifies the length of the string in the pe_defines field.
pe_extswap_file_name
Points to a null-terminated string specifying the name of a disk file in the Guar-
dian file system to be used as the swap file for the extended data segment. For
example, if the Guardian filename is $A.B.D, the name used is /G/a/b/d.
This file cannot have the same name as that of a file used in a preceding call to
the tdm_fork( ) function.
This field is used only for G-series TNS or accelerated new process image files.
If a value is specified for this field for native object files, the specified value is
checked for validity but otherwise ignored.
By default, the new process uses KMSF to manage its extended swap segment.
HP recommends using the default.
pe_heap_max Specifies the maximum size of the heap in bytes for the new process if it is a
native process.
See the C/C++ Programmer’s Guide description of the HEAP pragma for gui-
dance on the use of nonzero values for this field.
8−38 Hewlett-Packard Company 527186-023