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 / dos.txt < prev    next >
Encoding:
Text File  |  1992-09-02  |  3.7 KB  |  148 lines

  1. ShowModule v0.1 (c) 1992 $#%!
  2. now showing: "emodules:dos/dos.m"
  3. NOTE: don't use this output in your code, use the module instead.
  4.  
  5. CONST DOSTRUE=-1,
  6.       DOSFALSE=0,
  7.       MODE_OLDFILE=$3ED,
  8.       MODE_NEWFILE=$3EE,
  9.       MODE_READWRITE=$3EC,
  10.       OFFSET_BEGINNING=-1,
  11.       OFFSET_CURRENT=0,
  12.       OFFSET_END=1,
  13.       OFFSET_BEGINING=-1,
  14.       BITSPERBYTE=8,
  15.       BYTESPERLONG=4,
  16.       BITSPERLONG=$20,
  17.       MAXINT=$7FFFFFFF,
  18.       MININT=$80000000,
  19.       SHARED_LOCK=-2,
  20.       ACCESS_READ=-2,
  21.       EXCLUSIVE_LOCK=-1,
  22.       ACCESS_WRITE=-1
  23.  
  24. (---) OBJECT datestamp
  25. (  0)   days:LONG
  26. (  4)   minute:LONG
  27. (  8)   tick:LONG
  28. (---) ENDOBJECT     /* SIZEOF=12 */
  29.  
  30. CONST TICKS_PER_SECOND=$32
  31.  
  32. (---) OBJECT fileinfoblock
  33. (  0)   diskkey:LONG
  34. (  4)   direntrytype:LONG
  35. (  8)   filename:substructure
  36. (116)   protection:LONG
  37. (120)   entrytype:LONG
  38. (124)   size:LONG
  39. (128)   numblocks:LONG
  40. (132)   datestamp:substructure
  41. (144)   comment:substructure
  42. (224)   reserved:substructure
  43. (---) ENDOBJECT     /* SIZEOF=260 */
  44.  
  45. CONST FIBF_SCRIPT=$40,
  46.       FIBF_PURE=$20,
  47.       FIBF_ARCHIVE=16,
  48.       FIBF_READ=8,
  49.       FIBF_WRITE=4,
  50.       FIBF_EXECUTE=2,
  51.       FIBF_DELETE=1,
  52.       FAULT_MAX=$52
  53.  
  54. (---) OBJECT infodata
  55. (  0)   numsofterrors:LONG
  56. (  4)   unitnumber:LONG
  57. (  8)   diskstate:LONG
  58. ( 12)   numblocks:LONG
  59. ( 16)   numblocksused:LONG
  60. ( 20)   bytesperblock:LONG
  61. ( 24)   disktype:LONG
  62. ( 28)   volumenode:LONG
  63. ( 32)   inuse:LONG
  64. (---) ENDOBJECT     /* SIZEOF=36 */
  65.  
  66. CONST ID_WRITE_PROTECTED=$50,
  67.       ID_VALIDATING=$51,
  68.       ID_VALIDATED=$52,
  69.       ID_NO_DISK_PRESENT=-1,
  70.       ID_UNREADABLE_DISK=$42414400,
  71.       ID_NOT_REALLY_DOS=$4E444F53,
  72.       ID_DOS_DISK=$444F5300,
  73.       ID_FFS_DISK=$444F5301,
  74.       ID_KICKSTART_DISK=$4B49434B,
  75.       ID_MSDOS_DISK=$4D534400,
  76.       ERROR_NO_FREE_STORE=$67,
  77.       ERROR_TASK_TABLE_FULL=$69,
  78.       ERROR_BAD_TEMPLATE=$72,
  79.       ERROR_BAD_NUMBER=$73,
  80.       ERROR_REQUIRED_ARG_MISSING=$74,
  81.       ERROR_KEY_NEEDS_ARG=$75,
  82.       ERROR_TOO_MANY_ARGS=$76,
  83.       ERROR_UNMATCHED_QUOTES=$77,
  84.       ERROR_LINE_TOO_LONG=$78,
  85.       ERROR_FILE_NOT_OBJECT=$79,
  86.       ERROR_INVALID_RESIDENT_LIBRARY=$7A,
  87.       ERROR_NO_DEFAULT_DIR=$C9,
  88.       ERROR_OBJECT_IN_USE=$CA,
  89.       ERROR_OBJECT_EXISTS=$CB,
  90.       ERROR_DIR_NOT_FOUND=$CC,
  91.       ERROR_OBJECT_NOT_FOUND=$CD,
  92.       ERROR_BAD_STREAM_NAME=$CE,
  93.       ERROR_OBJECT_TOO_LARGE=$CF,
  94.       ERROR_ACTION_NOT_KNOWN=$D1,
  95.       ERROR_INVALID_COMPONENT_NAME=$D2,
  96.       ERROR_INVALID_LOCK=$D3,
  97.       ERROR_OBJECT_WRONG_TYPE=$D4,
  98.       ERROR_DISK_NOT_VALIDATED=$D5,
  99.       ERROR_DISK_WRITE_PROTECTED=$D6,
  100.       ERROR_RENAME_ACROSS_DEVICES=$D7,
  101.       ERROR_DIRECTORY_NOT_EMPTY=$D8,
  102.       ERROR_TOO_MANY_LEVELS=$D9,
  103.       ERROR_DEVICE_NOT_MOUNTED=$DA,
  104.       ERROR_SEEK_ERROR=$DB,
  105.       ERROR_COMMENT_TOO_BIG=$DC,
  106.       ERROR_DISK_FULL=$DD,
  107.       ERROR_DELETE_PROTECTED=$DE,
  108.       ERROR_WRITE_PROTECTED=$DF,
  109.       ERROR_READ_PROTECTED=$E0,
  110.       ERROR_NOT_A_DOS_DISK=$E1,
  111.       ERROR_NO_DISK=$E2,
  112.       ERROR_NO_MORE_ENTRIES=$E8,
  113.       ERROR_IS_SOFT_LINK=$E9,
  114.       ERROR_OBJECT_LINKED=$EA,
  115.       ERROR_BAD_HUNK=$EB,
  116.       ERROR_NOT_IMPLEMENTED=$EC,
  117.       ERROR_RECORD_NOT_LOCKED=$F0,
  118.       ERROR_LOCK_COLLISION=$F1,
  119.       ERROR_LOCK_TIMEOUT=$F2,
  120.       ERROR_UNLOCK_ERROR=$F3,
  121.       RETURN_OK=0,
  122.       RETURN_WARN=5,
  123.       RETURN_ERROR=10,
  124.       RETURN_FAIL=20,
  125.       SIGBREAKF_CTRL_C=$1000,
  126.       SIGBREAKF_CTRL_D=$2000,
  127.       SIGBREAKF_CTRL_E=$4000,
  128.       SIGBREAKF_CTRL_F=$8000,
  129.       LOCK_SAME=0,
  130.       LOCK_SAME_HANDLER=1,
  131.       LOCK_DIFFERENT=-1,
  132.       CHANGE_LOCK=0,
  133.       CHANGE_FH=1,
  134.       LINK_HARD=0,
  135.       LINK_SOFT=1,
  136.       ITEM_EQUAL=-2,
  137.       ITEM_ERROR=-1,
  138.       ITEM_NOTHING=0,
  139.       ITEM_UNQUOTED=1,
  140.       ITEM_QUOTED=2,
  141.       DOS_FILEHANDLE=0,
  142.       DOS_EXALLCONTROL=1,
  143.       DOS_FIB=2,
  144.       DOS_STDPKT=3,
  145.       DOS_CLI=4,
  146.       DOS_RDARGS=5
  147.  
  148.