Open System Services System Calls Reference Manual (G06.25+, H06.03+)
System Functions (t) tdm_spawn(2)
_TPC_DEBUG_SAVEABEND
Uses the default debugger and creates a saveabend file.
_TPC_ENTER_DEBUG
Starts the new process in the default debugger.
_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_pfs_size Specifies the size of the process file segment (PFS) for the new process (this field
is ignored).
pe_OSS_options
Specifies OSS options. No special action on signals is the default and only
current OSS option.
pe_mainstack_max
Specifies the maximum size of the main stack in bytes for the new process.
If the calling process specifies a value, the value must be less than 32 MB. If the
calling process does not specify a value or specifies a 0 (zero) value, the value
specified in the object file of the new process is used. If no value is specified in
the object file, the default value of 1 MB (for TNS/R systems) or 2 MB (for
TNS/E systems) is used.
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.
If a value is specified for this field for G-series TNS or accelerated object files,
the specified value is ignored.
pe_space_guarantee
Specifies the minimum available swap space to guarantee for the new process.
If the calling process specifies a value, the value must be less than or equal to a
multiple of the page size of the processor in which the new process will run.
Values less than a multiple of the page size are rounded up to the next multiple
of the page size. If the parent process specifies a nonzero value, that value is |
used for the child process; otherwise, the child process inherits the space guaran- |
tee attribute of the parent process.
If the new process requires a guarantee of available swap space and the system
cannot guarantee the required amount, the function call fails, and errno is set to
the value of [EAGAIN].
If a value is specified for this field for G-series TNS or accelerated object files,
the specified value is used for the main stack of the new process.
For detailed information about Guardian process attributes, see the PROCESS_LAUNCH_ pro-
cedure in the Guardian Procedure Calls Reference Manual.
527186-003 Hewlett-Packard Company 8−51