165 lines
3.6 KiB
OpenEdge ABL
165 lines
3.6 KiB
OpenEdge ABL
|
; ASM-One - dos_lib.i
|
||
|
; (Release 3.0)
|
||
|
;
|
||
|
; by SCHWARZENEGGER/R.A.F
|
||
|
|
||
|
_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
|
||
|
_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
|
||
|
_LVOAllocDosObject EQU -228
|
||
|
_LVOFreeDosObject EQU -234
|
||
|
_LVODoPkt EQU -240
|
||
|
_LVOSendPkt EQU -246
|
||
|
_LVOWaitPkt EQU -252
|
||
|
_LVOReplyPkt EQU -258
|
||
|
_LVOAbortPkt EQU -264
|
||
|
_LVOLockRecord EQU -270
|
||
|
_LVOLockRecords EQU -276
|
||
|
_LVOUnLockRecord EQU -282
|
||
|
_LVOUnLockRecords EQU -288
|
||
|
_LVOSelectInput EQU -294
|
||
|
_LVOSelectOutput EQU -300
|
||
|
_LVOFGetC EQU -306
|
||
|
_LVOFPutC EQU -312
|
||
|
_LVOUnGetC EQU -318
|
||
|
_LVOFRead EQU -324
|
||
|
_LVOFWrite EQU -330
|
||
|
_LVOFGets EQU -336
|
||
|
_LVOFPuts EQU -342
|
||
|
_LVOVFWritef EQU -348
|
||
|
_LVOVFPrintf EQU -354
|
||
|
_LVOFlush EQU -360
|
||
|
_LVOSetVBuf EQU -366
|
||
|
_LVODupLockFromFH EQU -372
|
||
|
_LVOOpenFromLock EQU -378
|
||
|
_LVOParentOfFH EQU -384
|
||
|
_LVOExamineFH EQU -390
|
||
|
_LVOSetFileDate EQU -396
|
||
|
_LVONameFromLock EQU -402
|
||
|
_LVONameFromFH EQU -408
|
||
|
_LVOSplitName EQU -414
|
||
|
_LVOSameLock EQU -420
|
||
|
_LVOSetMode EQU -426
|
||
|
_LVOExAll EQU -432
|
||
|
_LVOReadLink EQU -438
|
||
|
_LVOMakeLink EQU -444
|
||
|
_LVOChangeMode EQU -450
|
||
|
_LVOSetFileSize EQU -456
|
||
|
_LVOSetIoErr EQU -462
|
||
|
_LVOFault EQU -468
|
||
|
_LVOPrintFault EQU -474
|
||
|
_LVOErrorReport EQU -480
|
||
|
_LVOCli EQU -492
|
||
|
_LVOCreateNewProc EQU -498
|
||
|
_LVORunCommand EQU -504
|
||
|
_LVOGetConsoleTask EQU -510
|
||
|
_LVOSetConsoleTask EQU -516
|
||
|
_LVOGetFileSysTask EQU -522
|
||
|
_LVOSetFileSysTask EQU -528
|
||
|
_LVOGetArgStr EQU -534
|
||
|
_LVOSetArgStr EQU -540
|
||
|
_LVOFindCliProc EQU -546
|
||
|
_LVOMaxCli EQU -552
|
||
|
_LVOSetCurrentDirName EQU -558
|
||
|
_LVOGetCurrentDirName EQU -564
|
||
|
_LVOSetProgramName EQU -570
|
||
|
_LVOGetProgramName EQU -576
|
||
|
_LVOSetPrompt EQU -582
|
||
|
_LVOGetPrompt EQU -588
|
||
|
_LVOSetProgramDir EQU -594
|
||
|
_LVOGetProgramDir EQU -600
|
||
|
_LVOSystemTagList EQU -606
|
||
|
_LVOAssignLock EQU -612
|
||
|
_LVOAssignLate EQU -618
|
||
|
_LVOAssignPath EQU -624
|
||
|
_LVOAssignAdd EQU -630
|
||
|
_LVORemAssignList EQU -636
|
||
|
_LVOGetDeviceProc EQU -642
|
||
|
_LVOFreeDeviceProc EQU -648
|
||
|
_LVOLockDosList EQU -654
|
||
|
_LVOUnLockDosList EQU -660
|
||
|
_LVOAttemptLockDosList EQU -666
|
||
|
_LVORemDosEntry EQU -672
|
||
|
_LVOAddDosEntry EQU -678
|
||
|
_LVOFindDosEntry EQU -684
|
||
|
_LVONextDosEntry EQU -690
|
||
|
_LVOMakeDosEntry EQU -696
|
||
|
_LVOFreeDosEntry EQU -702
|
||
|
_LVOIsFileSystem EQU -708
|
||
|
_LVOFormat EQU -714
|
||
|
_LVORelabel EQU -720
|
||
|
_LVOInhibit EQU -726
|
||
|
_LVOAddBuffers EQU -732
|
||
|
_LVOCompareDates EQU -738
|
||
|
_LVODateToStr EQU -744
|
||
|
_LVOStrToDate EQU -750
|
||
|
_LVOInternalLoadSeg EQU -756
|
||
|
_LVOInternalUnLoadSeg EQU -762
|
||
|
_LVONewLoadSeg EQU -768
|
||
|
_LVOAddSegment EQU -774
|
||
|
_LVOFindSegment EQU -780
|
||
|
_LVORemSegment EQU -786
|
||
|
_LVOCheckSignal EQU -792
|
||
|
_LVOReadArgs EQU -798
|
||
|
_LVOFindArg EQU -804
|
||
|
_LVOReadItem EQU -810
|
||
|
_LVOStrToLong EQU -816
|
||
|
_LVOMatchFirst EQU -822
|
||
|
_LVOMatchNext EQU -828
|
||
|
_LVOMatchEnd EQU -834
|
||
|
_LVOParsePattern EQU -840
|
||
|
_LVOMatchPattern EQU -846
|
||
|
_LVOFreeArgs EQU -858
|
||
|
_LVOFilePart EQU -870
|
||
|
_LVOPathPart EQU -876
|
||
|
_LVOAddPart EQU -882
|
||
|
_LVOStartNotify EQU -888
|
||
|
_LVOEndNotify EQU -894
|
||
|
_LVOSetVar EQU -900
|
||
|
_LVOGetVar EQU -906
|
||
|
_LVODeleteVar EQU -912
|
||
|
_LVOFindVar EQU -918
|
||
|
_LVOCliInitNewcli EQU -930
|
||
|
_LVOCliInitRun EQU -936
|
||
|
_LVOWriteChars EQU -942
|
||
|
_LVOPutStr EQU -948
|
||
|
_LVOVPrintf EQU -954
|
||
|
_LVOParsePatternNoCase EQU -966
|
||
|
_LVOMatchPatternNoCase EQU -972
|
||
|
_LVOSameDevice EQU -984
|
||
|
_LVOExAllEnd EQU -990
|
||
|
_LVOSetOwner EQU -996
|
||
|
|
||
|
CALLDOS MACRO
|
||
|
move.l _DOSBase,a6
|
||
|
jsr _LVO\1(a6)
|
||
|
ENDM
|