Guardian Programming Reference Summary for pTAL and TAL

Procedure Calls Summary (O-Q)
Guardian Programming Reference Summary for pTAL and TAL—522631-001
7-19
PROCESS_CREATE_
(Superseded by PROCESS_LAUNCH_) Creates a new Guardian process and,
optionally, assigns a symbolic process name to it.
error := PROCESS_CREATE_ ( [ program-file:length ]
,[ library-file:length ]
,[ swap-file:length ]
,[ ext-swap-file:length ]
,[ priority ]
,[ processor ]
,[ processhandle ]
,[ error-detail ]
,[ name-option ]
,[ name:length ]
,[ process-descr:maxlen ]
,[ process-descr-len ]
,[ nowait-tag ]
,[ hometerm:length ]
,[ memory-pages ]
,[ jobid ]
,[ create-options ]
,[ defines:length ]
,[ debug-options ]
,[ pfs-size ] );
error, INT returned value
program-file:length, STRING .EXT:ref:*,INT:value input:input
library-file:length, STRING .EXT:ref:*,INT:value input:input
swap-file:length, STRING .EXT:ref:*,INT:value input:input
ext-swap-file:length, STRING .EXT:ref:*,INT:value input:input
priority, INT:value input
processor, INT:value input
processhandle, INT .EXT:ref:10 output
error-detail, INT .EXT:ref:1 output
name-option, INT:value input
0 Process is unnamed.
1 Process is named; name is supplied in name.
2 Process is named; system must generate a name.
3 Process is caller’s backup; use caller’s name.
4 Process is named; system must generate a name.