Open System Services System Calls Reference Manual (G06.25+, H06.03+)
System Functions (t) tdm_fork(2)
pe_priority Specifies the priority of the child process.
pe_cpu Specifies the processor on which the child process will execute. The only valid
values for the tdm_fork() function are -1 (the default value) and the current pro-
cessor number. Each of these values has the effect of running the child process
on the same processor as the parent.
pe_name_options
Specifies process naming as follows:
_TPC_GENERATE_NAME
The system generates the name.
_TPC_NAME_SUPPLIED
The process name is indicated by the pe_process_name field.
_TPC_NO_NAME
The child process is unnamed.
pe_process_name
Points to the null-terminated Guardian process name if
_TPC_NAME_SUPPLIED is specified in the pe_name_options field. For
example, if the Guardian process name is $DELM, then the name used here is
/G/delm.
pe_hometerm Points to the null-terminated name in the Guardian file system for the home ter-
minal. For example, if the Guardian name is $ztnt.#xyz, then the name used here
is /G/ztnt/#xyz.
pe_memory_pages
Specifies the size of the data stack in 2K-byte units. This field is used only for
G-series TNS or accelerated child processes. If a value is specified for this field
for native object files, the specified value is checked for validity but otherwise
ignored.
pe_jobid Specifies the job ID of the child process.
pe_create_options
Specifies 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 child 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 field.
527186-003 Hewlett-Packard Company 8−35