Open System Services System Calls Reference Manual (G06.25+, H06.03+)

tdm_spawnp(2) OSS System Calls Reference Manual
pe_process_name
Points to the null-terminated Guardian process name if
_TPC_NAME_SUPPLIED is specied in the pe_name_options eld. For
example, if the Guardian process name is $DELM, the name used is /G/delm.
pe_hometerm Points to the null-terminated name in the Guardian
le system for the home ter-
minal. For example, if the Guardian name is $ztnt.#xyz, the name used is
/G/ztnt/#xyz.
pe_memory_pages
Species the size of the data stack in 2K-byte units. This eld is used only for
G-series TNS or accelerated new process image les. If a value is specied for
this eld for native object les, the specied value is checked for validity but
otherwise ignored.
pe_jobid Species the job ID of the new process.
pe_create_options
Species process creation options as follows:
_TPC_BOTH_DEFINES
Propagates the current DEFINEs and the DEFINEs indicated in
the input structure.
_TPC_ENABLE_DEFINES
Enables DEFINEs when set if
_TPC_OVERRIDE_DEFMODE is also set. Disables
DEFINEs when not set.
_TPC_HIGHPIN_OFF
Restricts the new process to a PIN in the range 0 through 254.
This restriction is rarely useful for an OSS process; it allows
obsolescent Guardian interfaces to interact with the process.
By default, this restriction is inherited by any child or successor
process. The default can be overridden by using the
_TPC_IGNORE_FORCEPIN_ATTR eld.
_TPC_IGNORE_FORCEPIN_ATTR
Ignores the _TPC_HIGHPIN_OFF restriction specied for or
inherited by the caller or parent process. When
_TPC_IGNORE_FORCEPIN_ATTR is specied, the result-
ing process has a restricted PIN only if _TPC_HIGHPIN_OFF
is also specied or if the object le for the program or a user
library lacks the HIGHPIN attribute.
_TPC_OVERRIDE_DEFMODE
Species that the DEFINE mode of the new process is to be set
according to the _TPC_ENABLE_DEFINES option rather than
to the callers current DEFINE mode.
_TPC_PROCESS_DEFINES_ONLY
Propagates only the current set of DEFINEs.
866 Hewlett-Packard Company 527186-003