    IFND EXEC_INTERRUPTS_I
EXEC_INTERRUPTS_I SET 1
*----------------------------------------------------------------
*
*   Interrupt Structure
*
*----------------------------------------------------------------
        
; STRUCTURE  IS,LN_SIZE	EQU	14
IS_DATA	EQU	14
IS_DATAint
IS_CODE	EQU	18
IS_CODEint
IS_SIZE	SET	22

*   Exec Internal Interrupt Vectors

; STRUCTURE  IV,0
IV_DATA	EQU	0
IV_DATAint
IV_CODE	EQU	4
IV_CODEint
IV_NODE	EQU	8
IV_NODEint
IV_SIZE	SET	12


*------ System Flag bits (in SysBase.SysFlags )

    BITDEF  S,SAR,15        * scheduling attention required
    BITDEF  S,TQE,14        * time quantum expended -- time to resched
    BITDEF  S,SINT,13
*   Software Interrupt List Headers

; STRUCTURE  SH,LH_SIZE	EQU	14
SH_PAD	EQU	14
SH_PADshort
SH_SIZE	SET	16

SIH_PRIMASK  EQU        $0F0
SIH_QUEUES   EQU        5

** this is a fake INT definition, used only for AddIntServer and the like
        BITDEF  INT,NMI,15

    ENDC !EXEC_INTERRUPTS_I
