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.










