home *** CD-ROM | disk | FTP | other *** search
- ShowModule v0.1 (c) 1992 $#%!
- now showing: "emodules:dos/dos.m"
- NOTE: don't use this output in your code, use the module instead.
-
- CONST DOSTRUE=-1,
- DOSFALSE=0,
- MODE_OLDFILE=$3ED,
- MODE_NEWFILE=$3EE,
- MODE_READWRITE=$3EC,
- OFFSET_BEGINNING=-1,
- OFFSET_CURRENT=0,
- OFFSET_END=1,
- OFFSET_BEGINING=-1,
- BITSPERBYTE=8,
- BYTESPERLONG=4,
- BITSPERLONG=$20,
- MAXINT=$7FFFFFFF,
- MININT=$80000000,
- SHARED_LOCK=-2,
- ACCESS_READ=-2,
- EXCLUSIVE_LOCK=-1,
- ACCESS_WRITE=-1
-
- (---) OBJECT datestamp
- ( 0) days:LONG
- ( 4) minute:LONG
- ( 8) tick:LONG
- (---) ENDOBJECT /* SIZEOF=12 */
-
- CONST TICKS_PER_SECOND=$32
-
- (---) OBJECT fileinfoblock
- ( 0) diskkey:LONG
- ( 4) direntrytype:LONG
- ( 8) filename:substructure
- (116) protection:LONG
- (120) entrytype:LONG
- (124) size:LONG
- (128) numblocks:LONG
- (132) datestamp:substructure
- (144) comment:substructure
- (224) reserved:substructure
- (---) ENDOBJECT /* SIZEOF=260 */
-
- CONST FIBF_SCRIPT=$40,
- FIBF_PURE=$20,
- FIBF_ARCHIVE=16,
- FIBF_READ=8,
- FIBF_WRITE=4,
- FIBF_EXECUTE=2,
- FIBF_DELETE=1,
- FAULT_MAX=$52
-
- (---) OBJECT infodata
- ( 0) numsofterrors:LONG
- ( 4) unitnumber:LONG
- ( 8) diskstate:LONG
- ( 12) numblocks:LONG
- ( 16) numblocksused:LONG
- ( 20) bytesperblock:LONG
- ( 24) disktype:LONG
- ( 28) volumenode:LONG
- ( 32) inuse:LONG
- (---) ENDOBJECT /* SIZEOF=36 */
-
- CONST ID_WRITE_PROTECTED=$50,
- ID_VALIDATING=$51,
- ID_VALIDATED=$52,
- ID_NO_DISK_PRESENT=-1,
- ID_UNREADABLE_DISK=$42414400,
- ID_NOT_REALLY_DOS=$4E444F53,
- ID_DOS_DISK=$444F5300,
- ID_FFS_DISK=$444F5301,
- ID_KICKSTART_DISK=$4B49434B,
- ID_MSDOS_DISK=$4D534400,
- ERROR_NO_FREE_STORE=$67,
- ERROR_TASK_TABLE_FULL=$69,
- ERROR_BAD_TEMPLATE=$72,
- ERROR_BAD_NUMBER=$73,
- ERROR_REQUIRED_ARG_MISSING=$74,
- ERROR_KEY_NEEDS_ARG=$75,
- ERROR_TOO_MANY_ARGS=$76,
- ERROR_UNMATCHED_QUOTES=$77,
- ERROR_LINE_TOO_LONG=$78,
- ERROR_FILE_NOT_OBJECT=$79,
- ERROR_INVALID_RESIDENT_LIBRARY=$7A,
- ERROR_NO_DEFAULT_DIR=$C9,
- ERROR_OBJECT_IN_USE=$CA,
- ERROR_OBJECT_EXISTS=$CB,
- ERROR_DIR_NOT_FOUND=$CC,
- ERROR_OBJECT_NOT_FOUND=$CD,
- ERROR_BAD_STREAM_NAME=$CE,
- ERROR_OBJECT_TOO_LARGE=$CF,
- ERROR_ACTION_NOT_KNOWN=$D1,
- ERROR_INVALID_COMPONENT_NAME=$D2,
- ERROR_INVALID_LOCK=$D3,
- ERROR_OBJECT_WRONG_TYPE=$D4,
- ERROR_DISK_NOT_VALIDATED=$D5,
- ERROR_DISK_WRITE_PROTECTED=$D6,
- ERROR_RENAME_ACROSS_DEVICES=$D7,
- ERROR_DIRECTORY_NOT_EMPTY=$D8,
- ERROR_TOO_MANY_LEVELS=$D9,
- ERROR_DEVICE_NOT_MOUNTED=$DA,
- ERROR_SEEK_ERROR=$DB,
- ERROR_COMMENT_TOO_BIG=$DC,
- ERROR_DISK_FULL=$DD,
- ERROR_DELETE_PROTECTED=$DE,
- ERROR_WRITE_PROTECTED=$DF,
- ERROR_READ_PROTECTED=$E0,
- ERROR_NOT_A_DOS_DISK=$E1,
- ERROR_NO_DISK=$E2,
- ERROR_NO_MORE_ENTRIES=$E8,
- ERROR_IS_SOFT_LINK=$E9,
- ERROR_OBJECT_LINKED=$EA,
- ERROR_BAD_HUNK=$EB,
- ERROR_NOT_IMPLEMENTED=$EC,
- ERROR_RECORD_NOT_LOCKED=$F0,
- ERROR_LOCK_COLLISION=$F1,
- ERROR_LOCK_TIMEOUT=$F2,
- ERROR_UNLOCK_ERROR=$F3,
- RETURN_OK=0,
- RETURN_WARN=5,
- RETURN_ERROR=10,
- RETURN_FAIL=20,
- SIGBREAKF_CTRL_C=$1000,
- SIGBREAKF_CTRL_D=$2000,
- SIGBREAKF_CTRL_E=$4000,
- SIGBREAKF_CTRL_F=$8000,
- LOCK_SAME=0,
- LOCK_SAME_HANDLER=1,
- LOCK_DIFFERENT=-1,
- CHANGE_LOCK=0,
- CHANGE_FH=1,
- LINK_HARD=0,
- LINK_SOFT=1,
- ITEM_EQUAL=-2,
- ITEM_ERROR=-1,
- ITEM_NOTHING=0,
- ITEM_UNQUOTED=1,
- ITEM_QUOTED=2,
- DOS_FILEHANDLE=0,
- DOS_EXALLCONTROL=1,
- DOS_FIB=2,
- DOS_STDPKT=3,
- DOS_CLI=4,
- DOS_RDARGS=5
-
-