Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (P)
Guardian Procedure Calls Reference Manual522629-013
12-138
PROCESS_LAUNCH_ Procedure
Z^SWAPFILE^NAME^LEN
specifies the length, in bytes, of the Z^SWAPFILE^NAME field.
Z^EXTSWAPFILE^NAME
for TNS processes, if not specified or Z^EXTSWAPFILE^NAME^LEN is 0, the
Kernel-Managed Swap Facility (KMSF) allocates swap space for the default
extended data segment of the process. For more information on this facility, refer
to the
Kernel-Managed Swap Facility (KMSF) Manual.
For TNS processes, if specified and if Z^EXTSWAPFILE^NAME^LEN is not 0, this
parameter specifies the address of a string containing the name of a file to be used
as the swap file for the default extended data segment of the process. If used, the
string must be exactly Z^EXTSWAPFILE^NAME^LEN bytes long. If the swap file
name is partially qualified, it is resolved using the =_DEFAULTS DEFINE. The
swap file must be on the same node as the process being created and must be an
unstructured file.
For native processes, this parameter is ignored, because native processes do not
need an extended swap file.
See “Considerations” for more information about swap files.
Z^EXTSWAPFILE^NAME^LEN
specifies the length, in bytes, of the Z^EXTSWAPFILE^NAME field.
Z^PROCESS^NAME
if Z^NAME^OPTIONS is 1 and Z^PROCESS^NAME^LEN is not 0, specifies the
address of a string containing the name to be assigned to the new process. If
used, the string must be exactly Z^PROCESS^NAME^LEN bytes long. The name
can include a node name, but the node must match that of the program file. See
“General Considerations,” later in this subsection, and Appendix B, Reserved
Process Names for information about reserved process names.
For other values of Z^NAME^OPTIONS, set Z^PROCESS^NAME^LEN to 0.
Z^PROCESS^NAME^LEN
specifies the length, in bytes, of the Z^PROCESS^NAME field.
Z^HOMETERM^NAME
if supplied and if Z^HOMETERM^NAME^LEN is not 0, specifies the address of a
string containing the file name that designates the home terminal for the new
process. If used, the string must be exactly Z^HOMETERM^NAME^LEN bytes
long. If Z^HOMETERM^NAME is partially qualified, it is resolved using the
=_DEFAULTS DEFINE.
Z^HOMETERM^NAME can be a named or unnamed process. The default value is
the home terminal of the caller.