Open System Services System Calls Reference Manual (G06.29+, H06.08+, J06.03+)

tdm_execvep(2) OSS System Calls Reference Manual
The input structure is defined in the tdmext.h header file. This structure can contain fields that
vary from release version update (RVU) to RVU, including reserved and filler fields.
In the current release version update (RVU), these fields are meaningful:
#if defined (__LP64) || defined (_PROCEX32_64BIT)
typedef struct process_extension {
short pe_ver;
short pe_len;
int pe_pfs_size;
long long pe_mainstack_max;
long long pe_heap_max;
long long pe_space_guarantee;
char _ptr64 *pe_library_name;
char _ptr64 *pe_swap_file_name;
char _ptr64 *pe_extswap_file_name;
char _ptr64 *pe_process_name;
char _ptr64 *pe_hometerm;
char _ptr64 *pe_defines;
short pe_defines_len;
short pe_priority;
short pe_cpu;
short pe_memory_pages;
short pe_jobid;
short pe_name_options;
short pe_create_options;
short pe_debug_options;
short pe_OSS_options;
char filler_1[6];
} process_extension_def;
#else /* !defined (__LP64) && !defined (_PROCEX32_64BIT) */
typedef struct process_extension {
long pe_len;
char *pe_library_name;
char *pe_swap_file_name;
char *pe_extswap_file_name;
short pe_priority;
short pe_cpu;
short pe_name_options;
char filler_1[2];
char *pe_process_name;
char *pe_hometerm;
short pe_memory_pages;
short pe_jobid;
short pe_create_options;
char filler_2[2];
char *pe_defines;
short pe_defines_len;
short pe_debug_options;
long pe_pfs_size;
short pe_OSS_options;
char filler_3[2];
long pe_mainstack_max;
824 Hewlett-Packard Company 527186-023