Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (S)
Guardian Procedure Calls Reference Manual—522629-013
14-146
SIGNALPROCESSTIMEOUT Procedure
SIGNALPROCESSTIMEOUT Procedure
Summary
Syntax for C Programmers
Syntax for TAL Programmers
Parameters
Condition Code Settings
Considerations
Message
OSS Considerations
Example
Related Programming Manual
Summary
The SIGNALPROCESSTIMEOUT procedure sets a timer based on process execution
time, as measured by the processor clock. When the time expires, the calling process
receives an indication in the form of a system message on $RECEIVE.
Syntax for C Programmers
•
CEXTDECS (via the included file TNSINTH) defines 32-bit values as the typedef
__int32_t which for TNS and TNS/R compiles is defined as
long and for TNS/E
compiles is defined as
int.
•
The function value returned by SIGNALPROCESSTIMEOUT, which indicates the
condition code, can be interpreted by the
_status_lt(), _status_eq(), or
_status_gt() function (defined in the file tal.h).
Syntax for TAL Programmers
Parameters
timeout-value input
INT(32):value
#include <cextdecs(SIGNALPROCESSTIMEOUT)>
_cc_status SIGNALPROCESSTIMEOUT ( __int32_t timeout-value
,[ short param1 ]
,[ __int32_t param2 ]
,[ short _near *tag ] );
CALL SIGNALPROCESSTIMEOUT ( timeout-value ! i
,[ param1 ] ! i
,[ param2 ] ! i
,[ tag ] ); ! o