* Dos.i von E.Hambuch, Prinzenstr. 9, D-5330 Königswinter 1
* Freeware !!
CALLDOS macro
  move.l _DOSBase,a6
  jsr _LVO\1(a6)
  endm
_LVOOpen EQU -30 
_LVOClose EQU -36 
_LVORead EQU -42 
_LVOWrite EQU -48 
_LVOInput EQU -54 
_LVOOutput EQU -60 
_LVOSeek EQU -66 
_LVODeleteFile EQU -72 
_LVORename EQU -78 
_LVOLock EQU -84 
_LVOUnLock EQU -90 
_LVODupLock EQU -96 
_LVOExamine EQU -102 
_LVOExNext EQU -108 
_LVOInfo EQU -114 
_LVOCreateDir EQU -120 
_LVOCurrentDir EQU -126 
_LVOIoErr EQU -132 
_LVOCreateProc EQU -138 
_LVOExit EQU -144 
_LVOLoadSeg EQU -150 
_LVOUnLoadSeg EQU -156 
_LVOGetPacket EQU -162 
_LVOQueuePacket EQU -168 
_LVODeviceProc EQU -174 
_LVOSetComment EQU -180 
_LVOSetProtection EQU -186 
_LVODateStamp EQU -192 
_LVODelay EQU -198 
_LVOWaitForChar EQU -204 
_LVOParentDir EQU -210 
_LVOIsInteractive EQU -216 
_LVOExecute EQU -222 
DOSNAME macro
  dc.b 'dos.library',0
  even
  endm
MODE_OLDFILE equ 1005
MODE_NEWFILE equ 1006
OFFSET_BEGINNING equ -1
OFFSET_CURRENT equ 0
OFFSET_END equ 1
BITSPERBYTE equ 8
BYTESPERLONG equ 4
BITSPERLONG equ 32
MAXINT equ $7FFFFFFF
MININT equ $80000000
SHARED_LOCK equ -2
ACCESS_READ equ -2
EXCLUSIVE_LOCK equ -1
ACCESS_WRITE equ -1
TICKS_PER_SECOND equ 50
FIBB_ARCHIVE equ 4
FIBB_READ equ 3
FIBB_WRITE equ 2
FIBB_EXECUTE equ 1
FIBB_DELETE equ 0
ID_WRITE_PROTECTED equ 80
ID_VALIDATING equ 81
ID_VALIDATED equ 82
ID_NO_DISK_PRESENT equ -1
ERROR_NO_FREE_STORE equ 103
ERROR_TASK_TABLE_FULL equ 105
ERROR_LINE_TOO_LONG equ 120
ERROR_FILE_NOT_OBJECT equ 121
ERROR_INVALID_RESIDENT_LIBRARY equ 122
ERROR_NO_DEFAULT_DIR equ 201
ERROR_OBJECT_IN_USE equ 202
ERROR_OBJECT_EXISTS equ 203
ERROR_DIR_NOT_FOUND equ 204
ERROR_OBJECT_NOT_FOUND equ 205
ERROR_BAD_STREAM_NAME equ 206
ERROR_OBJECT_TOO_LARGE equ 207
ERROR_ACTION_NOT_KNOWN equ 209
ERROR_INVALID_COMPONENT_NAME equ 210
ERROR_INVALID_LOCK equ 211
ERROR_OBJECT_WRONG_TYPE equ 212
ERROR_DISK_NOT_VALIDATED equ 213
ERROR_DISK_WRITE_PROTECTED equ 214
ERROR_RENAME_ACROSS_DEVICES equ 215
ERROR_DIRECTORY_NOT_EMPTY equ 216
ERROR_TOO_MANY_LEVELS equ 217
ERROR_DEVICE_NOT_MOUNTED equ 218
ERROR_SEEK_ERROR equ 219
ERROR_COMMENT_TOO_BIG equ 220
ERROR_DISK_FULL equ 221
ERROR_DELETE_PROTECTED equ 222
ERROR_WRITE_PROTECTED equ 223
ERROR_READ_PROTECTED equ 224
ERROR_NOT_A_DOS_DISK equ 225
ERROR_NO_DISK equ 226
ERROR_NO_MORE_ENTRIES equ 232
RETURN_OK equ 0
RETURN_WARN equ 5
RETURN_ERROR equ 10
RETURN_FAIL equ 20
SIGBREAKB_CTRL_C equ 12
SIGBREAKB_CTRL_D equ 13
SIGBREAKB_CTRL_E equ 14
SIGBREAKB_CTRL_F equ 15
