home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / exec / tasks.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  936 b   |  30 lines

  1. €ˆEXEC_TASKS_H€EXEC_TASKS_HˆµŒ"exec/nodes.h"‡ˆ·Œ"exec/lists.h"‡
  2. ƒTask{
  3. ƒ¬tc_Node;
  4. Štc_Flags;
  5. Štc_State;
  6. štc_IDNestCnt;
  7. štc_TDNestCnt;
  8. —tc_SigAlloc;
  9. —tc_SigWait;
  10. —tc_SigRecvd;
  11. —tc_SigExcept;
  12. ‰tc_TrapAlloc;
  13. ‰tc_TrapAble;
  14. ”tc_ExceptData;
  15. ”tc_ExceptCode;
  16. ”tc_TrapData;
  17. ”tc_TrapCode;
  18. ”tc_SPReg;
  19. ”tc_SPLower;
  20. ”tc_SPUpper;
  21. VOID(*tc_Switch)();
  22. VOID(*tc_Launch)();
  23. Ĩtc_MemEntry;
  24. ”tc_UserData;
  25. };
  26. ƒStackSwapStruct{
  27. ”stk_Lower;
  28. —stk_Upper;
  29. ”stk_Pointer;
  30. };€TB_PROCTIME 0€TB_ETASK 3€TB_STACKCHK 4€TB_EXCEPT 5€TB_SWITCH 6€TB_LAUNCH 7€TF_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 0€TS_ADDED 1€TS_RUN 2€TS_READY 3€TS_WAIT 4€TS_EXCEPT 5€TS_REMOVED 6€SIGB_ABORT 0€SIGB_CHILD 1€SIGB_BLIT 4€SIGB_SINGLE 4€SIGB_INTUITION 5€SIGB_NET 7€SIGB_DOS 8€SIGF_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)‡