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 le.
_TPC_ENTER_DEBUG
Starts the new process in the default debugger.
_TPC_INSPECT_NOSAVE
Uses the symbolic debugger but does not create a saveabend le.
_TPC_INSPECT_SAVEABEND
Uses the symbolic debugger and creates a saveabend le.
pe_pfs_size Species the size of the process le segment (PFS) for the new process (this eld
is ignored).
pe_OSS_options
Species OSS options. No special action on signals is the default and only
current OSS option.
pe_mainstack_max
Species the maximum size of the main stack in bytes for the new process.
If the calling process species a value, the value must be less than 32 MB. If the
calling process does not specify a value or species a 0 (zero) value, the value
specied in the object le of the new process is used. If no value is specied in
the object le, the default value of 1 MB (for TNS/R systems) or 2 MB (for
TNS/E systems) is used.
pe_heap_max Species the maximum size of the heap in bytes for the new process if it is a
native process.
See the C/C++ Programmers Guide description of the HEAP pragma for gui-
dance on the use of nonzero values for this eld.
If a value is specied for this eld for G-series TNS or accelerated object les,
the specied value is ignored.
pe_space_guarantee
Species the minimum available swap space to guarantee for the new process.
If the calling process species 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 species 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 specied for this eld for G-series TNS or accelerated object les,
the specied 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 851