home *** CD-ROM | disk | FTP | other *** search
- EXEC_TASKS_HEXEC_TASKS_Hµ"exec/nodes.h"·"exec/lists.h"
- Task{
- ¬tc_Node;
- tc_Flags;
- tc_State;
- tc_IDNestCnt;
- tc_TDNestCnt;
- tc_SigAlloc;
- tc_SigWait;
- tc_SigRecvd;
- tc_SigExcept;
- tc_TrapAlloc;
- tc_TrapAble;
- tc_ExceptData;
- tc_ExceptCode;
- tc_TrapData;
- tc_TrapCode;
- tc_SPReg;
- tc_SPLower;
- tc_SPUpper;
- VOID(*tc_Switch)();
- VOID(*tc_Launch)();
- ®tc_MemEntry;
- tc_UserData;
- };
- StackSwapStruct{
- stk_Lower;
- stk_Upper;
- stk_Pointer;
- };TB_PROCTIME 0TB_ETASK 3TB_STACKCHK 4TB_EXCEPT 5TB_SWITCH 6TB_LAUNCH 7TF_PROCTIME (1L<<0)TF_ETASK (1L<<3)TF_STACKCHK (1L<<4)TF_EXCEPT (1L<<5)TF_SWITCH (1L<<6)TF_LAUNCH (1L<<7)TS_INVALID 0TS_ADDED 1TS_RUN 2TS_READY 3TS_WAIT 4TS_EXCEPT 5TS_REMOVED 6SIGB_ABORT 0SIGB_CHILD 1SIGB_BLIT 4SIGB_SINGLE 4SIGB_INTUITION 5SIGB_NET 7SIGB_DOS 8SIGF_ABORT (1L<<0)SIGF_CHILD (1L<<1)SIGF_BLIT (1L<<4)SIGF_SINGLE (1L<<4)SIGF_INTUITION (1L<<5)SIGF_NET (1L<<7)SIGF_DOS (1L<<8)