home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / dev / amiga_e-2.1b.lha / Amiga_E-2.1b / Modules-Text / dos / dosextens.txt < prev    next >
Encoding:
Text File  |  1992-09-02  |  6.7 KB  |  308 lines

  1. ShowModule v0.1 (c) 1992 $#%!
  2. now showing: "emodules:dos/dosextens.m"
  3. NOTE: don't use this output in your code, use the module instead.
  4.  
  5. (---) OBJECT process
  6. (  0)   task:substructure
  7. ( 92)   msgport:substructure
  8. (126)   pad:INT
  9. (128)   seglist:LONG
  10. (132)   stacksize:LONG
  11. (136)   globvec:LONG
  12. (140)   tasknum:LONG
  13. (144)   stackbase:LONG
  14. (148)   result2:LONG
  15. (152)   currentdir:LONG
  16. (156)   cis:LONG
  17. (160)   cos:LONG
  18. (164)   consoletask:LONG
  19. (168)   filesystemtask:LONG
  20. (172)   cli:LONG
  21. (176)   returnaddr:LONG
  22. (180)   pktwait:LONG
  23. (184)   windowptr:LONG
  24. (188)   homedir:LONG
  25. (192)   flags:LONG
  26. (196)   exitcode:LONG
  27. (200)   exitdata:LONG
  28. (204)   arguments:LONG
  29. (208)   localvars:substructure
  30. (220)   shellprivate:LONG
  31. (224)   ces:LONG
  32. (---) ENDOBJECT     /* SIZEOF=228 */
  33.  
  34. CONST PRF_FREESEGLIST=1,
  35.       PRF_FREECURRDIR=2,
  36.       PRF_FREECLI=4,
  37.       PRF_CLOSEINPUT=8,
  38.       PRF_CLOSEOUTPUT=16,
  39.       PRF_FREEARGS=$20
  40.  
  41. (---) OBJECT filehandle
  42. (  0)   link:LONG
  43. (  4)   interactive:LONG
  44. (  8)   type:LONG
  45. ( 12)   buf:LONG
  46. ( 16)   pos:LONG
  47. ( 20)   end:LONG
  48. ( 24)   funcs:LONG
  49. ( 28)   func2:LONG
  50. ( 32)   func3:LONG
  51. ( 36)   args:LONG
  52. ( 40)   arg2:LONG
  53. (---) ENDOBJECT     /* SIZEOF=44 */
  54.  
  55. (---) OBJECT dospacket
  56. (  0)   link:LONG
  57. (  4)   port:LONG
  58. (  8)   type:LONG
  59. ( 12)   res1:LONG
  60. ( 16)   res2:LONG
  61. ( 20)   arg1:LONG
  62. ( 24)   arg2:LONG
  63. ( 28)   arg3:LONG
  64. ( 32)   arg4:LONG
  65. ( 36)   arg5:LONG
  66. ( 40)   arg6:LONG
  67. ( 44)   arg7:LONG
  68. (---) ENDOBJECT     /* SIZEOF=48 */
  69.  
  70. (---) OBJECT standardpacket
  71. (  0)   msg:substructure
  72. ( 20)   pkt:substructure
  73. (---) ENDOBJECT     /* SIZEOF=68 */
  74.  
  75. CONST ACTION_NIL=0,
  76.       ACTION_STARTUP=0,
  77.       ACTION_GET_BLOCK=2,
  78.       ACTION_SET_MAP=4,
  79.       ACTION_DIE=5,
  80.       ACTION_EVENT=6,
  81.       ACTION_CURRENT_VOLUME=7,
  82.       ACTION_LOCATE_OBJECT=8,
  83.       ACTION_RENAME_DISK=9,
  84.       ACTION_WRITE=$57,
  85.       ACTION_READ=$52,
  86.       ACTION_FREE_LOCK=15,
  87.       ACTION_DELETE_OBJECT=16,
  88.       ACTION_RENAME_OBJECT=17,
  89.       ACTION_MORE_CACHE=18,
  90.       ACTION_COPY_DIR=19,
  91.       ACTION_WAIT_CHAR=20,
  92.       ACTION_SET_PROTECT=21,
  93.       ACTION_CREATE_DIR=22,
  94.       ACTION_EXAMINE_OBJECT=23,
  95.       ACTION_EXAMINE_NEXT=24,
  96.       ACTION_DISK_INFO=25,
  97.       ACTION_INFO=26,
  98.       ACTION_FLUSH=27,
  99.       ACTION_SET_COMMENT=28,
  100.       ACTION_PARENT=29,
  101.       ACTION_TIMER=30,
  102.       ACTION_INHIBIT=31,
  103.       ACTION_DISK_TYPE=$20,
  104.       ACTION_DISK_CHANGE=$21,
  105.       ACTION_SET_DATE=$22,
  106.       ACTION_SCREEN_MODE=$3E2,
  107.       ACTION_READ_RETURN=$3E9,
  108.       ACTION_WRITE_RETURN=$3EA,
  109.       ACTION_SEEK=$3F0,
  110.       ACTION_FINDUPDATE=$3EC,
  111.       ACTION_FINDINPUT=$3ED,
  112.       ACTION_FINDOUTPUT=$3EE,
  113.       ACTION_END=$3EF,
  114.       ACTION_SET_FILE_SIZE=$3FE,
  115.       ACTION_WRITE_PROTECT=$3FF,
  116.       ACTION_SAME_LOCK=$28,
  117.       ACTION_CHANGE_SIGNAL=$3E3,
  118.       ACTION_FORMAT=$3FC,
  119.       ACTION_MAKE_LINK=$3FD,
  120.       ACTION_READ_LINK=$400,
  121.       ACTION_FH_FROM_LOCK=$402,
  122.       ACTION_IS_FILESYSTEM=$403,
  123.       ACTION_CHANGE_MODE=$404,
  124.       ACTION_COPY_DIR_FH=$406,
  125.       ACTION_PARENT_FH=$407,
  126.       ACTION_EXAMINE_ALL=$409,
  127.       ACTION_EXAMINE_FH=$40A,
  128.       ACTION_LOCK_RECORD=$7D8,
  129.       ACTION_FREE_RECORD=$7D9,
  130.       ACTION_ADD_NOTIFY=$1001,
  131.       ACTION_REMOVE_NOTIFY=$1002
  132.  
  133. (---) OBJECT errorstring
  134. (  0)   nums:LONG
  135. (  4)   strings:LONG
  136. (---) ENDOBJECT     /* SIZEOF=8 */
  137.  
  138. (---) OBJECT doslibrary
  139. (  0)   lib:substructure
  140. ( 34)   root:LONG
  141. ( 38)   gv:LONG
  142. ( 42)   a2:LONG
  143. ( 46)   a5:LONG
  144. ( 50)   a6:LONG
  145. ( 54)   errors:LONG
  146. ( 58)   timereq:LONG
  147. ( 62)   utilitybase:LONG
  148. (---) ENDOBJECT     /* SIZEOF=66 */
  149.  
  150. (---) OBJECT rootnode
  151. (  0)   taskarray:LONG
  152. (  4)   consolesegment:LONG
  153. (  8)   time:substructure
  154. ( 20)   restartseg:LONG
  155. ( 24)   info:LONG
  156. ( 28)   filehandlersegment:LONG
  157. ( 32)   clilist:substructure
  158. ( 44)   bootproc:LONG
  159. ( 48)   shellsegment:LONG
  160. ( 52)   flags:LONG
  161. (---) ENDOBJECT     /* SIZEOF=56 */
  162.  
  163. CONST RNF_WILDSTAR=$1000000,
  164.       RNF_PRIVATE1=2
  165.  
  166. (---) OBJECT cliproclist
  167. (  0)   node:substructure
  168. (  8)   first:LONG
  169. ( 12)   array:LONG
  170. (---) ENDOBJECT     /* SIZEOF=16 */
  171.  
  172. (---) OBJECT dosinfo
  173. (  0)   mcname:LONG
  174. (  4)   devinfo:LONG
  175. (  8)   devices:LONG
  176. ( 12)   handlers:LONG
  177. ( 16)   nethand:LONG
  178. ( 20)   devlock:substructure
  179. ( 66)   entrylock:substructure
  180. (112)   deletelock:substructure
  181. (---) ENDOBJECT     /* SIZEOF=158 */
  182.  
  183. (---) OBJECT segment
  184. (  0)   next:LONG
  185. (  4)   uc:LONG
  186. (  8)   seg:LONG
  187. ( 12)   name:substructure
  188. (---) ENDOBJECT     /* SIZEOF=16 */
  189.  
  190. CONST CMD_SYSTEM=-1,
  191.       CMD_INTERNAL=-2,
  192.       CMD_DISABLED=$FFFFFC19
  193.  
  194. (---) OBJECT commandlineinterface
  195. (  0)   result2:LONG
  196. (  4)   setname:LONG
  197. (  8)   commanddir:LONG
  198. ( 12)   returncode:LONG
  199. ( 16)   commandname:LONG
  200. ( 20)   faillevel:LONG
  201. ( 24)   prompt:LONG
  202. ( 28)   standardinput:LONG
  203. ( 32)   currentinput:LONG
  204. ( 36)   commandfile:LONG
  205. ( 40)   interactive:LONG
  206. ( 44)   background:LONG
  207. ( 48)   currentoutput:LONG
  208. ( 52)   defaultstack:LONG
  209. ( 56)   standardoutput:LONG
  210. ( 60)   module:LONG
  211. (---) ENDOBJECT     /* SIZEOF=64 */
  212.  
  213. (---) OBJECT devlist
  214. (  0)   next:LONG
  215. (  4)   type:LONG
  216. (  8)   task:LONG
  217. ( 12)   lock:LONG
  218. ( 16)   volumedate:substructure
  219. ( 28)   locklist:LONG
  220. ( 32)   disktype:LONG
  221. ( 36)   unused:LONG
  222. ( 40)   name:LONG
  223. (---) ENDOBJECT     /* SIZEOF=44 */
  224.  
  225. (---) OBJECT devinfo
  226. (  0)   next:LONG
  227. (  4)   type:LONG
  228. (  8)   task:LONG
  229. ( 12)   lock:LONG
  230. ( 16)   handler:LONG
  231. ( 20)   stacksize:LONG
  232. ( 24)   priority:LONG
  233. ( 28)   startup:LONG
  234. ( 32)   seglist:LONG
  235. ( 36)   globvec:LONG
  236. ( 40)   name:LONG
  237. (---) ENDOBJECT     /* SIZEOF=44 */
  238.  
  239. (---) OBJECT doslist
  240. (  0)   next:LONG
  241. (  4)   type:LONG
  242. (  8)   task:LONG
  243. ( 12)   lock:LONG
  244. ( 16)   volumedate:substructure
  245. ( 16)   assignname:substructure
  246. ( 16)   handler:LONG
  247. ( 20)   list:substructure
  248. ( 20)   stacksize:LONG
  249. ( 24)   priority:LONG
  250. ( 28)   locklist:substructure
  251. ( 28)   startup:LONG
  252. ( 32)   disktype:substructure
  253. ( 32)   seglist:LONG
  254. ( 36)   globvec:LONG
  255. ( 40)   name:LONG
  256. (---) ENDOBJECT     /* SIZEOF=44 */
  257.  
  258. CONST DLT_DEVICE=0,
  259.       DLT_DIRECTORY=1,
  260.       DLT_VOLUME=2,
  261.       DLT_LATE=3,
  262.       DLT_NONBINDING=4,
  263.       DLT_PRIVATE=-1
  264.  
  265. (---) OBJECT devproc
  266. (  0)   port:LONG
  267. (  4)   lock:LONG
  268. (  8)   flags:LONG
  269. ( 12)   devnode:LONG
  270. (---) ENDOBJECT     /* SIZEOF=16 */
  271.  
  272. CONST DVPF_UNLOCK=1,
  273.       DVPF_ASSIGN=2,
  274.       LDF_DEVICES=4,
  275.       LDF_VOLUMES=8,
  276.       LDF_ASSIGNS=16,
  277.       LDF_ENTRY=$20,
  278.       LDF_DELETE=$40,
  279.       LDF_READ=1,
  280.       LDF_WRITE=2,
  281.       LDF_ALL=28
  282.  
  283. (---) OBJECT filelock
  284. (  0)   link:LONG
  285. (  4)   key:LONG
  286. (  8)   access:LONG
  287. ( 12)   task:LONG
  288. ( 16)   volume:LONG
  289. (---) ENDOBJECT     /* SIZEOF=20 */
  290.  
  291. CONST REPORT_STREAM=0,
  292.       REPORT_TASK=1,
  293.       REPORT_LOCK=2,
  294.       REPORT_VOLUME=3,
  295.       REPORT_INSERT=4,
  296.       ABORT_DISK_ERROR=$128,
  297.       ABORT_BUSY=$120,
  298.       RUN_EXECUTE=-1,
  299.       RUN_SYSTEM=-2,
  300.       RUN_SYSTEM_ASYNCH=-3,
  301.       ST_ROOT=1,
  302.       ST_USERDIR=2,
  303.       ST_SOFTLINK=3,
  304.       ST_LINKDIR=4,
  305.       ST_FILE=-3,
  306.       ST_LINKFILE=-4
  307.  
  308.