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

  1.     IFND    LIBRARIES_DOSEXTENS_I
  2. LIBRARIES_DOSEXTENS_I    SET   1
  3.  
  4.  
  5.     IFND    EXEC_TASKS_I
  6.     INCLUDE    "exec/tasks.i"            for TC_SIZE
  7.     ENDC
  8.     IFND    EXEC_PORTS_I
  9.     INCLUDE    "exec/ports.i"            for MP_SIZE, MN_SIZE
  10.     ENDC
  11.     IFND    EXEC_LIBRARIES_I
  12.     INCLUDE    "exec/libraries.i"        for LIB_SIZE
  13.     ENDC
  14.     IFND    LIBRARIES_DOS_I
  15.     INCLUDE    "libraries/dos.i"        for ds_SIZEOF
  16.     ENDC
  17.  
  18.  
  19.     rsset    0
  20. pr_Task    rs.b    TC_SIZE
  21. pr_MsgPort    rs.b    MP_SIZE
  22. pr_Pad    rs.w    1
  23. pr_SegList    rs.l    1
  24. pr_StackSize    rs.l    1
  25. pr_GlobVec    rs.l    1
  26. pr_TaskNum    rs.l    1
  27. pr_StackBase    rs.l    1
  28. pr_Result2    rs.l    1
  29. pr_CurrentDir    rs.l    1
  30. pr_CIS        rs.l    1
  31. pr_COS        rs.l    1
  32. pr_ConsoleTask    rs.l    1
  33. pr_FileSystemTask    rs.l    1
  34. pr_CLI        rs.l    1
  35. pr_ReturnAddr    rs.l    1
  36. pr_PktWait    rs.l    1
  37. pr_WindowPtr    rs.l    1
  38. pr_SIZEOF    rs.w    0
  39.  
  40.  
  41.     rsset    0
  42. fh_Link    rs.l    1
  43. fh_Interactive    rs.l    1
  44. fh_Type    rs.l    1
  45. fh_Buf    rs.l    1
  46. fh_Pos    rs.l    1
  47. fh_End    rs.l    1
  48. fh_Funcs    rs.l    1
  49. fh_Func1    EQU fh_Funcs
  50. fh_Func2    rs.l    1
  51. fh_Func3    rs.l    1
  52. fh_Args    rs.l    1
  53. fh_Arg1    EQU fh_Args
  54. fh_Arg2    rs.l    1
  55. fh_SIZEOF    rs.w    0
  56.  
  57.     rsset    0
  58. dp_Link    rs.l    1
  59. dp_Port    rs.l    1
  60. dp_Type    rs.l    1
  61. dp_Res1    rs.l    1
  62. dp_Res2    rs.l    1
  63. dp_Arg1    rs.l    1
  64. dp_Action    EQU  dp_Type
  65. dp_Status    EQU  dp_Res1
  66. dp_Status2    EQU  dp_Res2
  67. dp_BufAddr    EQU  dp_Arg1
  68. dp_Arg2    rs.l    1
  69. dp_Arg3    rs.l    1
  70. dp_Arg4    rs.l    1
  71. dp_Arg5    rs.l    1
  72. dp_Arg6    rs.l    1
  73. dp_Arg7    rs.l    1
  74. dp_SIZEOF    rs.w    0
  75.  
  76.  
  77.     rsset    0
  78. sp_Msg    rs.b    MN_SIZE
  79. sp_Pkt    rs.b    dp_SIZEOF
  80. sp_SIZEOF    rs.w    0
  81.  
  82.  
  83. ACTION_NIL    EQU   0
  84. ACTION_GET_BLOCK    EQU   2
  85. ACTION_SET_MAP    EQU   4
  86. ACTION_DIE    EQU   5
  87. ACTION_EVENT    EQU   6
  88. ACTION_CURRENT_VOLUME    EQU   7
  89. ACTION_LOCATE_OBJECT    EQU   8
  90. ACTION_RENAME_DISK    EQU   9
  91. ACTION_WRITE    EQU   'W'
  92. ACTION_READ    EQU   'R'
  93. ACTION_FREE_LOCK    EQU   15
  94. ACTION_DELETE_OBJECT    EQU   16
  95. ACTION_RENAME_OBJECT    EQU   17
  96.  
  97. ACTION_COPY_DIR    EQU   19
  98. ACTION_WAIT_CHAR    EQU   20
  99. ACTION_SET_PROTECT    EQU   21
  100. ACTION_CREATE_DIR    EQU   22
  101. ACTION_EXAMINE_OBJECT    EQU   23
  102. ACTION_EXAMINE_NEXT    EQU   24
  103. ACTION_DISK_INFO    EQU   25
  104. ACTION_INFO    EQU   26
  105.  
  106. ACTION_SET_COMMENT    EQU   28
  107. ACTION_PARENT    EQU   29
  108. ACTION_TIMER    EQU   30
  109. ACTION_INHIBIT    EQU   31
  110. ACTION_DISK_TYPE    EQU   32
  111. ACTION_DISK_CHANGE    EQU   33
  112.  
  113.  
  114.  
  115.     rsset    0
  116. dl_lib    rs.b    LIB_SIZE
  117. dl_Root    rs.l    1
  118. dl_GV    rs.l    1
  119. dl_A2    rs.l    1
  120. dl_A5    rs.l    1
  121. dl_A6    rs.l    1
  122. dl_SIZEOF    rs.w    0
  123.  
  124.  
  125.     rsset    0
  126. rn_TaskArray    rs.l    1
  127. rn_ConsoleSegment    rs.l    1
  128. rn_Time        rs.b    ds_SIZEOF
  129. rn_RestartSeg    rs.l    1
  130. rn_Info        rs.l    1
  131. rn_FileHandlerSegment    rs.l    1    1.2
  132. rn_SIZEOF    rs.w    0
  133.  
  134.     rsset    0
  135. di_McName    rs.l    1
  136. di_DevInfo    rs.l    1
  137. di_Devices    rs.l    1
  138. di_Handlers    rs.l    1
  139. di_NetHand    rs.l    1
  140. di_SIZEOF    rs.w    0
  141.  
  142.  
  143.     rsset    0
  144. cli_Result2    rs.l    1
  145. cli_SetName    rs.l    1
  146. cli_CommandDir    rs.l    1
  147. cli_ReturnCode    rs.l    1
  148. cli_CommandName    rs.l    1
  149. cli_FailLevel    rs.l    1
  150. cli_Prompt    rs.l    1
  151. cli_StandardInput    rs.l    1
  152. cli_CurrentInput    rs.l    1
  153. cli_CommandFile    rs.l    1
  154. cli_Interactive    rs.l    1
  155. cli_Background    rs.l    1
  156. cli_CurrentOutput    rs.l    1
  157. cli_DefaultStack    rs.l    1
  158. cli_StandardOutput    rs.l    1
  159. cli_Module    rs.l    1
  160. cli_SIZEOF    rs.w    0
  161.  
  162.  
  163.     rsset    0
  164. dl_Next    rs.l    1
  165. dl_Type    rs.l    1
  166. dl_Task    rs.l    1
  167. dl_Lock    rs.l    1
  168. dl_VolumeDate    rs.b    ds_SIZEOF
  169. dl_LockList    rs.l    1
  170. dl_DiskType    rs.l    1
  171. dl_unused    rs.l    1
  172. dl_Name    rs.l    1
  173. DevList_SIZEOF    rs.w    0
  174.  
  175. DLT_DEVICE    EQU   0
  176. DLT_DIRECTORY    EQU   1
  177. DLT_VOLUME    EQU   2
  178.  
  179.  
  180.     rsset    0
  181. fl_Link    rs.l    1
  182. fl_Key    rs.l    1
  183. fl_Access    rs.l    1
  184. fl_Task    rs.l    1
  185. fl_Volume    rs.l    1
  186. fl_SIZEOF    rs.w    0
  187.  
  188.     ENDC    LIBRARIES_DOSEXTENS_I
  189.  
  190.