Guardian Procedure Calls Reference Manual

Default ValueField Name
%HFFFC0000%DZ^SWAPFILE^NAME
0DZ^SWAPFILE^NAME^LEN
%HFFFC0000%DZ^EXTSWAPFILE^NAME
0DZ^EXTSWAPFILE^NAME^LEN
%HFFFC0000%DZ^PROCESS^NAME
0DZ^PROCESS^NAME^LEN
%HFFFC0000%DZ^HOMETERM^NAME
0DZ^HOMETERM^NAME^LEN
%HFFFC0000%DZ^DEFINES^NAME
0DZ^DEFINES^NAME^LEN
-1DZ^NOWAIT^TAG
0DZ^PFS^SIZE
0DZ^MAINSTACK^MAX
0DZ^HEAP^MAX
0DZ^SPACE^GUARANTEE
0DZ^CREATE^OPTIONS
0Z^NAME^OPTIONS
%100000Z^DEBUG^OPTIONS
-1Z^PRIORITY
-1Z^CPU
0Z^MEMORY^PAGES
-1Z^JOBID
In the C zsysc file, the structure for the param-list parameter is defined as:
#pragma fieldalign shared2 __zsys_ddl_plaunch_parms
typedef struct __zsys_ddl_plaunch_parms
{
short z_version;
short z_length;
zsys_ddl_char_extaddr_def z_program_name;
long z_program_name_len;
zsys_ddl_char_extaddr_def z_library_name;
long z_library_name_len;
zsys_ddl_char_extaddr_def z_swapfile_name;
long z_swapfile_name_len;
zsys_ddl_char_extaddr_def z_extswapfile_name;
long z_extswapfile_name_len;
zsys_ddl_char_extaddr_def z_process_name;
long z_process_name_len;
zsys_ddl_char_extaddr_def z_hometerm_name;
long z_hometerm_name_len;
zsys_ddl_char_extaddr_def z_defines_name;
long z_defines_name_len;
long z_nowait_tag;
long z_pfs_size;
long z_mainstack_max;
long z_heap_max;
long z_space_guarantee;
long z_create_options;
short z_name_options;
short z_debug_options;
short z_priority;
short z_cpu;
short z_memory_pages;
short z_jobid;
} zsys_ddl_plaunch_parms_def;
PROCESS_LAUNCH_ Procedure 1053