Test Pending Interrupts (TESTINTR)

Bound program access

Built-in number for TESTINTR is 359. TESTINTR ( ) : An unsigned binary(4) with the set of pending thread interrupts is returned

Description

The set of pending interrupts is returned for the current thread. The format of the returned pending interrupts is defined as follows:

Offset
Dec Hex
Field Name
Data Type and Length
0 0
Pending interrupts
UBin(4)
0 0
Time slice end
Bit 0
0 0
Transfer lock
Bit 1
0 0
Asynchronous lock retry
Bit 2
0 0
Suspend process
Bit 3
0 0
Resume process
Bit 4
0 0
Modify resource management attributes
Bit 5
0 0
Modify process or thread attributes
Bit 6
0 0
Terminate machine processing
Bit 7
0 0
Terminate process or thread
Bit 8
0 0
Wait time-out
Bit 9
0 0
Event schedule
Bit 10
0 0
Thread operations between threads
Bit 11
0 0
Cancel long running MI instruction
Bit 12
0 0
Reserved (binary 0)
Bit 13
0 0
Deliver queue space message
Bit 14
0 0
Signal schedule
Bit 15
0 0
Reserved (binary 0)
Bits 16-31
4 4
--- End ---

Note: Other alternatives for obtaining the pending interrupt information are option hex 20 or option hex 24 on the Materialize Process Attributes (MATPRATR) instruction.

Authorization Required

Lock Enforcement

Exceptions

06 Addressing

08 Argument/Parameter

0A Authorization

10 Damage Encountered

1C Machine-Dependent

20 Machine Support

22 Object Access

24 Pointer Specification

36 Space Management