Guardian Procedure Errors and Messages Manual
Table 29 Completion Codes (continued)
DefinitionCompletion Code
One of the OSS exec or tdm_exec set of functions executed successfully. The OSS process ID
continues to exist as it migrates to another process handle, but the original process handle is deleted.
Call PROCESS_GETINFOLIST_ to obtain the new process handle of the OSS process.
-12
The OSS open() or dup() function performed by the PROCESS_SPAWN_ procedure failed. The
termination information in sysmsg[17] contains the OSS errno for the error that occurred. The
-13
subsystem ID in sysmsg[18] contains the null value. The termination text in sysmsg[41] can contain
additional information.
Response The response, if any, is application dependent.
-102 NOWAIT PROCESS_LAUNCH_ OR PROCESS_CREATE_ COMPLETION
Cause A nowait call to the PROCESS_LAUNCH_ OR PROCESS_CREATE_ procedure finished.
Format The layout of the received message described in terms of an array of words is:
sysmsg[0] = -102
sysmsg[1] FOR 2 = 32-bit nowait-tag supplied to
PROCESS_CREATE_ or PROCESS_LAUNCH_.
If a 64-bit nowait-tag was specified to
PROCESS_LAUNCH_ then -262144
will be returned in sysmsg[1] and the 64-
bit nowait-tag will be returned in
sysmsg[16] below
sysmsg[3] FOR 10 = process-handle of new process
sysmsg[13] = error
sysmsg[14] = error-detail
sysmsg[15] = Length in bytes of process descriptor
of new process
sysmsg[16] FOR 4 = 64-bit representation of the nowait-tag
supplied to PROCESS_LAUNCH_
or PROCESS_CREATE_. If a 32-bit nowait-tag
was passed to PROCESS_LAUNCH_
or PROCESS_CREATE_, this 64-bit value is
created by sign extending the
32-bit value
sysmsg[20] FOR * = Process descriptor of new process
(the length of this item is in
sysmsg[15])
If the new process is unnamed, then the returned process descriptor is in unnamed form:
\node.$:cpu:pin:seqno
If the new process is named, then the returned process descriptor is in named form:
\node.$name:seqno
When a named process creates its backup, the returned process descriptor is in named form.
If this message returns an error value indicating that process creation failed, then it does not return
a valid process handle or a process descriptor; the process descriptor length is 0.
Response The response, if any, is application dependent.
-103 PROCESS OPEN
Cause The receiving process was opened by another process.
Format The operating system sends the process the following message, provided the process has
opened its $RECEIVE file to receive file management system messages either by setting the
264 System Messages