home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Devpac Amiga 1 / Lowe_DevpacAmiga1.adf / include / exec / tasks.i < prev    next >
Encoding:
Text File  |  1987-11-09  |  1.2 KB  |  78 lines

  1.     IFND    EXEC_TASKS_I
  2. EXEC_TASKS_I    SET 1
  3.  
  4.     IFND    EXEC_NODES_I
  5.     INCLUDE    "exec/nodes.i"        for LN_SIZE
  6.     ENDC    !EXEC_NODES_I
  7.  
  8.     IFND    EXEC_LISTS_I
  9.     INCLUDE    "exec/lists.i"        for LH_SIZE
  10.     ENDC    !EXEC_LISTS_I
  11.  
  12.  
  13.  
  14.     rsset    LN_SIZE
  15. TC_FLAGS    rs.b    1
  16. TC_STATE    rs.b    1
  17. TC_IDNESTCNT    rs.b    1
  18. TC_TDNESTCNT    rs.b    1
  19. TC_SIGALLOC    rs.l    1
  20. TC_SIGWAIT    rs.l    1
  21. TC_SIGRECVD    rs.l    1
  22. TC_SIGEXCEPT    rs.l    1
  23. TC_TRAPALLOC    rs.w    1
  24. TC_TRAPABLE    rs.w    1
  25. TC_EXCEPTDATA    rs.l    1
  26. TC_EXCEPTCODE    rs.l    1
  27. TC_TRAPDATA    rs.l    1
  28. TC_TRAPCODE    rs.l    1
  29. TC_SPREG    rs.l    1
  30. TC_SPLOWER    rs.l    1
  31. TC_SPUPPER    rs.l    1
  32. TC_SWITCH    rs.l    1
  33. TC_LAUNCH    rs.l    1
  34. TC_MEMENTRY    rs.b    LH_SIZE
  35. TC_Userdata    rs.l    1
  36. TC_SIZE    rs.w    0
  37.  
  38.  
  39.  
  40. TB_PROCTIME    equ    0
  41. TF_PROCTIME    equ    1<<0
  42. TB_STACKCHK    equ    4
  43. TF_STACKCHK    equ    1<<4
  44. TB_EXCEPT    equ    5
  45. TF_EXCEPT    equ    1<<5
  46. TB_SWITCH    equ    6
  47. TF_SWITCH    equ    1<<6
  48. TB_LAUNCH    equ    7
  49. TF_LAUNCH    equ    1<<7
  50.  
  51.  
  52. TS_INVALID    EQU     0
  53. TS_ADDED    EQU     TS_INVALID+1
  54. TS_RUN    EQU     TS_ADDED+1
  55. TS_READY    EQU     TS_RUN+1
  56. TS_WAIT    EQU     TS_READY+1
  57. TS_EXCEPT    EQU     TS_WAIT+1
  58. TS_REMOVED    EQU     TS_EXCEPT+1
  59.  
  60.  
  61.  
  62. SIGF_ABORT    EQU   $0001
  63. SIGF_CHILD    EQU   $0002
  64. SIGF_BLIT    EQU   $0010
  65. SIGF_DOS    EQU   $0100
  66.  
  67. SIGB_ABORT    EQU   0
  68. SIGB_CHILD    EQU   1
  69. SIGB_BLIT    EQU   4
  70. SIGB_DOS    EQU   8
  71.  
  72.  
  73. SYS_SIGALLOC    EQU   $0FFFF
  74. SYS_TRAPALLOC    EQU   $08000
  75.  
  76.     ENDC    !EXEC_TASKS_I
  77.  
  78.