FORTRAN Reference Manual
Utility Routines
FORTRAN Reference Manual—528615-001
15-33
CREATEPROCESS Routine
If messagenumber is nonzero, result is zero if the specified message number
does not exist, or is the value associated with messagenumber if the message
does exist.
Example
?GUARDIAN CHECKMESSAGE
INTEGER result
result = CHECKMESSAGE ( 15 )
CREATEPROCESS Routine
The CREATEPROCESS routine starts a new process according to user-specified
parameters. It can also send process creation messages to the new process according
to the option parameter specifications.
result
is an integer variable in which CREATEPROCESS returns the result of the
operation. See Considerations on page 15-34.
programfile
is a character expression whose value is the program file name for the new
process.
processname
is a character expression whose value is the name of the new process. Normally,
the first six characters are significant and must be a standard Guardian process
name: the first character must be a dollar sign ($), the second character must be
alphabetic and any remaining characters must be alphanumeric. The minimum
number of characters allowed is two, including the dollar sign. The value can be all
blanks to indicate that no name is supplied.
option
is an integer expression that indicates which process creation messages are
required by the new process. Its value must be 0, 1, 2, 3 or 8, 9, 10, 11. See
Considerations on page 15-34.
priority
is an integer expression that specifies the priority of the new process. If its value is
zero, the new process has the same priority as the creator process.
result = CREATEPROCESS ( programfile, processname,
option, priority, processor, memory, processid )










