home *** CD-ROM | disk | FTP | other *** search
- IFND EXEC_TASKS_I
- EXEC_TASKS_I EQU 1
- * $Filename: exec/tasks.i $
- * $Release: 2.04 Includes, V37.4 $
- * $Revision: 36.8 $
- * $Date: 90/10/22 $
- * Task Control Block, Signals, and Task flags.
- * (C) Copyright 1985-1991 Commodore-Amiga, Inc.
- * All Rights Reserved
- IFND EXEC_NODES_I
- INCLUDE "exec/nodes.i"
- ENDC
- IFND EXEC_LISTS_I
- INCLUDE "exec/lists.i"
- ENDC
- IFND EXEC_PORTS_I
- INCLUDE "exec/ports.i"
- ENDC
- RSRESET
- TC_Struct rs.b LN_SIZE
- TC_FLAGS rs.b 1
- TC_STATE rs.b 1
- TC_IDNESTCNT rs.b 1
- TC_TDNESTCNT rs.b 1
- TC_SIGALLOC rs 2
- TC_SIGWAIT rs 2
- TC_SIGRECVD rs 2
- TC_SIGEXCEPT rs 2
- tc_ETask rs 2
- TC_EXCEPTDATA rs 2
- TC_EXCEPTCODE rs 2
- TC_TRAPDATA rs 2
- TC_TRAPCODE rs 2
- TC_SPREG rs 2
- TC_SPLOWER rs 2
- TC_SPUPPER rs 2
- TC_SWITCH rs 2
- TC_LAUNCH rs 2
- TC_MEMENTRY rs.b LH_SIZE
- TC_Userdata rs 2
- TC_SIZE rs.b 0
- RSRESET
- ETask rs.b MN_SIZE
- et_Parent rs 2
- et_UniqueID rs 2
- et_Children rs.b MLH_SIZE
- et_TRAPALLOC rs 1
- et_TRAPABLE rs 1
- et_Result1 rs 2
- et_Result2 rs 2
- et_TaskMsgPort rs.b MP_SIZE
- ETask_SIZEOF rs.b 0
- CHILD_NOTNEW EQU 1
- CHILD_NOTFOUND EQU 2
- CHILD_EXITED EQU 3
- CHILD_ACTIVE EQU 4
- RSRESET
- StackSwapStruct rs.b 0
- stk_Lower rs 2
- stk_Upper rs 2
- stk_Pointer rs 2
- StackSwapStruct_SIZEOF rs.b 0
- BITDEF T,PROCTIME,0
- BITDEF T,ETASK,3
- BITDEF T,STACKCHK,4
- BITDEF T,EXCEPT,5
- BITDEF T,SWITCH,6
- BITDEF T,LAUNCH,7
- TS_INVALID EQU 0
- TS_ADDED EQU TS_INVALID+1
- TS_RUN EQU TS_ADDED+1
- TS_READY EQU TS_RUN+1
- TS_WAIT EQU TS_READY+1
- TS_EXCEPT EQU TS_WAIT+1
- TS_REMOVED EQU TS_EXCEPT+1
- BITDEF SIG,ABORT,0
- BITDEF SIG,CHILD,1
- BITDEF SIG,BLIT,4
- BITDEF SIG,SINGLE,4
- BITDEF SIG,INTUITION,5
- BITDEF SIG,DOS,8
- SYS_SIGALLOC EQU $FFFF
- SYS_TRAPALLOC EQU $8000
- ENDC
-