Guardian Programming Reference Summary for C

Functions Summary (O-Q)
Guardian Programming Reference Summary for C522630-001
7-22
options
PROCESS_LAUNCH_
Creates a new process and, optionally, assigns a number of process attributes.
PROCESS_SETINFO_
Alters a single nonstring attribute of a specified process and optionally returns the prior
value of the attribute.
specifier
Bits 0-14 Reserved (specify 0)
Bit 15 Return information only for named processes.
1 Also return information for I/O processes (that is, processes controlling
devices or volumes).
#include <cextdecs(PROCESS_LAUNCH_)>
short PROCESS_LAUNCH_ ( void *param-list /* i */
,[ short *error-detail ] /* o */
,[ void *output-list ] /* o */
,[ short maxlen ] /* i */
,[ short *output-list-len ); /* o */
#include <cextdecs(PROCESS_SETINFO_)>
short PROCESS_SETINFO_ ( [ short *processhandle ] /* i */
,[ short specifier ] /* i */
,short set-attr-code /* i */
,[ short *set-value ] /* i */
,[ short set-value-len ] /* i */
,[ short *old-value ] /* o */
,[ short old-value-maxlen ] /* i */
,[ short *old-value-len ] ); /* o */
0 = Act upon the specified process only.
1 = Act upon both members if processhandle specifies a member of a named
process pair.
Note. Attributes marked with an asterisk (*) can be altered only when the caller is the target
process.