home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 1 / FFMCD01.bin / bbs / libdisks / d700t799 / disk718.lha / BootPic / BootPic_source.lz / arp_lib.i next >
Encoding:
Text File  |  1992-08-13  |  5.0 KB  |  89 lines

  1.  
  2. * arp_lib.i     created on 8.7.1991  by Acki
  3.  
  4.  
  5. _LVOPrintf              EQU        -228     ; Print formatted data on current output.
  6. _LVOFPrintf             EQU        -234     ; Print formatted data on file.
  7. _LVOPuts                EQU        -240     ; Print string\n on stdout.
  8. _LVOReadLine            EQU        -246     ; Get a line from stdin.
  9. _LVOGADS                EQU        -252     ; Get args using template
  10. _LVOAtol                EQU        -258     ; Convert Ascii to long int.
  11. _LVOEscapeString        EQU        -264     ; Handle escapes in string.
  12. _LVOCheckAbort          EQU        -270     ; Check for CNTRL-C
  13. _LVOCheckBreak          EQU        -276     ; Check for CNTRL c d e or f
  14. _LVOGetenv              EQU        -282     ; Get value of environment variable
  15. _LVOSetenv              EQU        -288     ; Set value of environment variable
  16. _LVOFileRequest         EQU        -294     ; Filename Requester
  17. _LVOCloseWindowSafely   EQU        -300     ; Closes shared IDCMP window w/o GURU
  18. _LVOCreatePort          EQU        -306     ; Create a message port
  19. _LVODeletePort          EQU        -312     ; Delete a message port
  20. _LVOSendPacket          EQU        -318     ; Send a dos packet
  21. _LVOInitStdPacket       EQU        -324     ; initialize a standard packet
  22. _LVOPathName            EQU        -330     ; Return Complete pathname of file/directory.
  23. _LVOAssign              EQU        -336     ; Assign a logical device name
  24. _LVODosAllocMem         EQU        -342     ; DOS compatible memory allocator
  25. _LVODosFreeMem          EQU        -348     ; DOS compatible memory free-er
  26. _LVOBtoCStr             EQU        -354     ; Copy a BCPL string to C string
  27. _LVOCtoBStr             EQU        -360     ; Copy a C string to BCPL string
  28. _LVOGetDevInfo          EQU        -366     ; Get pointer to head of DevInfo
  29. _LVOFreeTaskResList     EQU        -372     ; Free Tracked resources for this task
  30. _LVOArpExit             EQU        -378     ; Exit, freeing tracked resources.
  31. _LVOArpAlloc            EQU        -384     ; Allocate memory with tracking
  32. _LVOArpAllocMem         EQU        -390     ; Track AllocMem allocation
  33. _LVOArpOpen             EQU        -396     ; Track open files
  34. _LVOArpDupLock          EQU        -402     ; Track duped locks
  35. _LVOArpLock             EQU        -408     ; Track allocated locks
  36. _LVORListAlloc          EQU        -414     ; Like ArpAlloc for free reslist
  37. _LVOFindCLI             EQU        -420     ; Get a process given a task number
  38. _LVOQSort               EQU        -426     ; Quick Sort
  39.  
  40. _LVOPatternMatch        EQU        -432     ; Match a string with a pattern (wildcards!)
  41. _LVOFindFirst           EQU        -438     ; Search directory w/wildcards
  42. _LVOFindNext            EQU        -444     ; Continue search w/wildcards
  43. _LVOFreeAnchorChain     EQU        -450     ; Free mem from FindFirst/Next
  44.  
  45. _LVOCompareLock         EQU        -456     ; Compare two disk locks
  46.  
  47. _LVOFindTaskResList     EQU        -462     ; Find resource list for this task
  48. _LVOCreateTaskResList   EQU        -468     ; Create a new nested task reslist
  49. _LVOFreeResList         EQU        -474     ; Free an un-attached reslist
  50. _LVOFreeTrackedItem     EQU        -480     ; Free a tracked item
  51. _LVOGetTracker          EQU        -486     ; Get a tracker node
  52.  
  53. _LVOGetAccess           EQU        -492     ; Lock access to a node
  54. _LVOFreeAccess          EQU        -498     ; Allow resource to flush if lowmem
  55.  
  56. _LVOFreeDAList          EQU        -504     ; Free a DosAllocmem list
  57. _LVOAddDANode           EQU        -510     ; Add a node to a DA list
  58. _LVOAddDADevs           EQU        -516     ; Add devices to a DA list
  59.  
  60. _LVOStrcmp              EQU        -522     ; Compare two null-terminated strs
  61. _LVOStrncmp             EQU        -528     ; Compare up to N chars
  62. _LVOToupper             EQU        -534     ; Convert to UC
  63. _LVOSyncRun             EQU        -540     ; Run program as subroutine
  64. * Added V32 of arp.library
  65. _LVOASyncRun            EQU        -546     ; Run program in background
  66. _LVOLoadPrg             EQU        -552     ; As for LoadSeg(), but searches Res&Path
  67. _LVOPreParse            EQU        -558     ; Create tokenized PatternMatch string
  68. * V33
  69. _LVOStamptoStr          EQU        -564     ; Date stamp to string
  70. _LVOStrtoStamp          EQU        -570     ; Date string to stamp
  71.  
  72. _LVOObtainResidentPrg   EQU        -576     ; Get a resident program
  73. _LVOAddResidentPrg      EQU        -582     ; Add it
  74. _LVORemResidentPrg      EQU        -588     ; Remove it
  75. _LVOUnLoadPrg           EQU        -594     ; Check Sum code
  76. _LVOLMult               EQU        -600     ; long mult
  77. _LVOLDiv                EQU        -606     ; long division, signed
  78. _LVOLMod                EQU        -612     ; long %
  79.  
  80. _LVOCheckSumPrg         EQU        -618     ; Refresh checksum for resident code
  81. _LVOTackOn              EQU        -624     ; Add A1 onto directory string A0
  82. _LVOBaseName            EQU        -630     ; Get Filename from complete dir string
  83. _LVOReleaseResidentPrg  EQU        -636     ; True if code is resident and was released.
  84. ***
  85.  
  86.  
  87.  
  88.  
  89.