amiga-bootcamp/14_references/dos_lvo_table.md

170 lines
4.7 KiB
Markdown
Raw Permalink Normal View History

[← Home](../README.md) · [References](README.md)
# dos.library — LVO Offset Table
## Complete LVO Table (NDK 3.9, Public Functions)
| LVO | Bias | Function |
|---|---|---|
| 30 | 30 | Open |
| 36 | 36 | Close |
| 42 | 42 | Read |
| 48 | 48 | Write |
| 54 | 54 | Input |
| 60 | 60 | Output |
| 66 | 66 | Seek |
| 72 | 72 | DeleteFile |
| 78 | 78 | Rename |
| 84 | 84 | Lock |
| 90 | 90 | UnLock |
| 96 | 96 | DupLock |
| 102 | 102 | Examine |
| 108 | 108 | ExNext |
| 114 | 114 | Info |
| 120 | 120 | CreateDir |
| 126 | 126 | CurrentDir |
| 132 | 132 | IoErr |
| 138 | 138 | CreateProc |
| 144 | 144 | Exit |
| 150 | 150 | LoadSeg |
| 156 | 156 | UnLoadSeg |
| 162 | 162 | DeviceProc (private) |
| 168 | 168 | SetComment |
| 174 | 174 | SetProtection |
| 180 | 180 | DateStamp |
| 186 | 186 | Delay |
| 192 | 192 | WaitForChar |
| 198 | 198 | ParentDir |
| 204 | 204 | IsInteractive |
| 210 | 210 | Execute |
| 216 | 216 | AllocDosObject |
| 222 | 222 | FreeDosObject |
| 228 | 228 | DoPkt |
| 234 | 234 | SendPkt |
| 240 | 240 | WaitPkt |
| 246 | 246 | ReplyPkt |
| 252 | 252 | AbortPkt |
| 258 | 258 | LockRecord |
| 264 | 264 | LockRecords |
| 270 | 270 | UnLockRecord |
| 276 | 276 | UnLockRecords |
| 282 | 282 | SelectInput |
| 288 | 288 | SelectOutput |
| 294 | 294 | FGetC |
| 300 | 300 | FPutC |
| 306 | 306 | UnGetC |
| 312 | 312 | FRead |
| 318 | 318 | FWrite |
| 324 | 324 | FGets |
| 330 | 330 | FPuts |
| 336 | 336 | VFWritef |
| 342 | 342 | VFPrintf |
| 348 | 348 | Flush |
| 354 | 354 | SetVBuf |
| 360 | 360 | DupLockFromFH |
| 366 | 366 | OpenFromLock |
| 372 | 372 | ParentOfFH |
| 378 | 378 | ExamineFH |
| 384 | 384 | SetFileDate |
| 390 | 390 | NameFromLock |
| 396 | 396 | NameFromFH |
| 402 | 402 | SplitName |
| 408 | 408 | SameLock |
| 414 | 414 | SetMode |
| 420 | 420 | ExAll |
| 426 | 426 | ReadLink |
| 432 | 432 | MakeLink |
| 438 | 438 | ChangeMode |
| 444 | 444 | SetFileSize |
| 450 | 450 | SetIoErr |
| 456 | 456 | Fault |
| 462 | 462 | PrintFault |
| 468 | 468 | ErrorReport |
| 474 | 474 | Cli (private) |
| 480 | 480 | CreateNewProc |
| 486 | 486 | RunCommand |
| 492 | 492 | GetConsoleTask |
| 498 | 498 | SetConsoleTask |
| 504 | 504 | GetFileSysTask |
| 510 | 510 | SetFileSysTask |
| 516 | 516 | GetArgStr |
| 522 | 522 | SetArgStr |
| 528 | 528 | FindCliProc |
| 534 | 534 | MaxCli |
| 540 | 540 | SetCurrentDirName |
| 546 | 546 | GetCurrentDirName |
| 552 | 552 | SetProgramName |
| 558 | 558 | GetProgramName |
| 564 | 564 | SetPrompt |
| 570 | 570 | GetPrompt |
| 576 | 576 | SetProgramDir |
| 582 | 582 | GetProgramDir |
| 588 | 588 | SystemTagList |
| 594 | 594 | AssignLock |
| 600 | 600 | AssignLate |
| 606 | 606 | AssignPath |
| 612 | 612 | AssignAdd |
| 618 | 618 | RemAssignList |
| 624 | 624 | GetDeviceProc |
| 630 | 630 | FreeDeviceProc |
| 636 | 636 | LockDosList |
| 642 | 642 | UnLockDosList |
| 648 | 648 | AttemptLockDosList |
| 654 | 654 | RenameDosEntry |
| 660 | 660 | AddDosEntry |
| 666 | 666 | RemDosEntry |
| 672 | 672 | FindDosEntry |
| 678 | 678 | NextDosEntry |
| 684 | 684 | MakeDosEntry |
| 690 | 690 | FreeDosEntry |
| 696 | 696 | IsFileSystem |
| 702 | 702 | Format |
| 708 | 708 | Relabel |
| 714 | 714 | Inhibit |
| 720 | 720 | AddBuffers |
| 726 | 726 | CompareDates |
| 732 | 732 | DateToStr |
| 738 | 738 | StrToDate |
| 744 | 744 | InternalLoadSeg |
| 750 | 750 | InternalUnLoadSeg |
| 756 | 756 | NewLoadSeg |
| 762 | 762 | AddSegment |
| 768 | 768 | FindSegment |
| 774 | 774 | RemSegment |
| 780 | 780 | CheckSignal |
| 786 | 786 | ReadArgs |
| 792 | 792 | FindArg |
| 798 | 798 | ReadItem |
| 804 | 804 | StrToLong |
| 810 | 810 | MatchFirst |
| 816 | 816 | MatchNext |
| 822 | 822 | MatchEnd |
| 828 | 828 | ParsePattern |
| 834 | 834 | MatchPattern |
| 840 | 840 | FreeArgs |
| 846 | 846 | FilePart |
| 852 | 852 | PathPart |
| 858 | 858 | AddPart |
| 864 | 864 | StartNotify |
| 870 | 870 | EndNotify |
| 876 | 876 | SetVar |
| 882 | 882 | GetVar |
| 888 | 888 | DeleteVar |
| 894 | 894 | FindVar |
| 900 | 900 | CliInitNewcli (private) |
| 906 | 906 | CliInitRun (private) |
| 912 | 912 | WriteChars |
| 918 | 918 | PutStr |
| 924 | 924 | VPrintf |
| 930 | 930 | ParsePatternNoCase |
| 936 | 936 | MatchPatternNoCase |
| 942 | 942 | SameDevice (private) |
| 948 | 948 | ExAllEnd |
| 954 | 954 | SetOwner |
---
## References
- NDK39: `fd/dos_lib.fd`