home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / uucp / auucp+-1.02 / fuucp_plus_src.lzh / uucplib / my_dos_pragmas.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-03-30  |  8.9 KB  |  172 lines

  1. /* "dos.library"*/
  2. #pragma libcall UUCPBase->ub_DOSBase Open 1E 2102
  3. #pragma libcall UUCPBase->ub_DOSBase Close 24 101
  4. #pragma libcall UUCPBase->ub_DOSBase Read 2A 32103
  5. #pragma libcall UUCPBase->ub_DOSBase Write 30 32103
  6. #pragma libcall UUCPBase->ub_DOSBase Input 36 0
  7. #pragma libcall UUCPBase->ub_DOSBase Output 3C 0
  8. #pragma libcall UUCPBase->ub_DOSBase Seek 42 32103
  9. #pragma libcall UUCPBase->ub_DOSBase DeleteFile 48 101
  10. #pragma libcall UUCPBase->ub_DOSBase Rename 4E 2102
  11. #pragma libcall UUCPBase->ub_DOSBase Lock 54 2102
  12. #pragma libcall UUCPBase->ub_DOSBase UnLock 5A 101
  13. #pragma libcall UUCPBase->ub_DOSBase DupLock 60 101
  14. #pragma libcall UUCPBase->ub_DOSBase Examine 66 2102
  15. #pragma libcall UUCPBase->ub_DOSBase ExNext 6C 2102
  16. #pragma libcall UUCPBase->ub_DOSBase Info 72 2102
  17. #pragma libcall UUCPBase->ub_DOSBase CreateDir 78 101
  18. #pragma libcall UUCPBase->ub_DOSBase CurrentDir 7E 101
  19. #pragma libcall UUCPBase->ub_DOSBase IoErr 84 0
  20. #pragma libcall UUCPBase->ub_DOSBase CreateProc 8A 432104
  21. #pragma libcall UUCPBase->ub_DOSBase Exit 90 101
  22. #pragma libcall UUCPBase->ub_DOSBase LoadSeg 96 101
  23. #pragma libcall UUCPBase->ub_DOSBase UnLoadSeg 9C 101
  24. /*pragma libcall UUCPBase->ub_DOSBase ClearVec A2 2102*/
  25. /*pragma libcall UUCPBase->ub_DOSBase NoReqLoadSeg A8 101*/
  26. #pragma libcall UUCPBase->ub_DOSBase DeviceProc AE 101
  27. #pragma libcall UUCPBase->ub_DOSBase SetComment B4 2102
  28. #pragma libcall UUCPBase->ub_DOSBase SetProtection BA 2102
  29. #pragma libcall UUCPBase->ub_DOSBase DateStamp C0 101
  30. #pragma libcall UUCPBase->ub_DOSBase Delay C6 101
  31. #pragma libcall UUCPBase->ub_DOSBase WaitForChar CC 2102
  32. #pragma libcall UUCPBase->ub_DOSBase ParentDir D2 101
  33. #pragma libcall UUCPBase->ub_DOSBase IsInteractive D8 101
  34. #pragma libcall UUCPBase->ub_DOSBase Execute DE 32103
  35. /*--- functions in V36 or higher (distributed as Release 2.0) ---*/
  36. /*    DOS Object creation/deletion*/
  37. #pragma libcall UUCPBase->ub_DOSBase AllocDosObject E4 2102
  38. #pragma libcall UUCPBase->ub_DOSBase FreeDosObject EA 2102
  39. /*    Packet Level routines*/
  40. #pragma libcall UUCPBase->ub_DOSBase DoPkt F0 65432106
  41. #pragma libcall UUCPBase->ub_DOSBase SendPkt F6 32103
  42. #pragma libcall UUCPBase->ub_DOSBase WaitPkt FC 0
  43. #pragma libcall UUCPBase->ub_DOSBase ReplyPkt 102 32103
  44. #pragma libcall UUCPBase->ub_DOSBase AbortPkt 108 101
  45. /*    Record Locking*/
  46. #pragma libcall UUCPBase->ub_DOSBase LockRecord 10E 5432105
  47. #pragma libcall UUCPBase->ub_DOSBase LockRecords 114 2102
  48. #pragma libcall UUCPBase->ub_DOSBase UnLockRecord 11A 32103
  49. #pragma libcall UUCPBase->ub_DOSBase UnLockRecords 120 101
  50. /*    Buffered File I/O*/
  51. #pragma libcall UUCPBase->ub_DOSBase SelectInput 126 101
  52. #pragma libcall UUCPBase->ub_DOSBase SelectOutput 12C 101
  53. #pragma libcall UUCPBase->ub_DOSBase FGetC 132 101
  54. #pragma libcall UUCPBase->ub_DOSBase FPutC 138 2102
  55. #pragma libcall UUCPBase->ub_DOSBase UnGetC 13E 2102
  56. #pragma libcall UUCPBase->ub_DOSBase FRead 144 432104
  57. #pragma libcall UUCPBase->ub_DOSBase FWrite 14A 432104
  58. #pragma libcall UUCPBase->ub_DOSBase FGets 150 32103
  59. #pragma libcall UUCPBase->ub_DOSBase FPuts 156 2102
  60. #pragma libcall UUCPBase->ub_DOSBase VFWritef 15C 32103
  61. #pragma libcall UUCPBase->ub_DOSBase VFPrintf 162 32103
  62. #pragma libcall UUCPBase->ub_DOSBase Flush 168 101
  63. #pragma libcall UUCPBase->ub_DOSBase SetVBuf 16E 32103
  64. /*    DOS Object Management*/
  65. #pragma libcall UUCPBase->ub_DOSBase DupLockFromFH 174 101
  66. #pragma libcall UUCPBase->ub_DOSBase OpenFromLock 17A 2102
  67. #pragma libcall UUCPBase->ub_DOSBase ParentOfFH 180 101
  68. #pragma libcall UUCPBase->ub_DOSBase ExamineFH 186 2102
  69. #pragma libcall UUCPBase->ub_DOSBase SetFileDate 18C 2102
  70. #pragma libcall UUCPBase->ub_DOSBase NameFromLock 192 32103
  71. #pragma libcall UUCPBase->ub_DOSBase NameFromFH 198 32103
  72. #pragma libcall UUCPBase->ub_DOSBase SplitName 19E 5432105
  73. #pragma libcall UUCPBase->ub_DOSBase SameLock 1A4 2102
  74. #pragma libcall UUCPBase->ub_DOSBase SetMode 1AA 2102
  75. #pragma libcall UUCPBase->ub_DOSBase ExAll 1B0 5432105
  76. #pragma libcall UUCPBase->ub_DOSBase ReadLink 1B6 5432105
  77. #pragma libcall UUCPBase->ub_DOSBase MakeLink 1BC 32103
  78. #pragma libcall UUCPBase->ub_DOSBase ChangeMode 1C2 32103
  79. #pragma libcall UUCPBase->ub_DOSBase SetFileSize 1C8 32103
  80. /*    Error Handling*/
  81. #pragma libcall UUCPBase->ub_DOSBase SetIoErr 1CE 101
  82. #pragma libcall UUCPBase->ub_DOSBase Fault 1D4 432104
  83. #pragma libcall UUCPBase->ub_DOSBase PrintFault 1DA 2102
  84. #pragma libcall UUCPBase->ub_DOSBase ErrorReport 1E0 432104
  85. #pragma libcall UUCPBase->ub_DOSBase Requester 1E6 432104
  86. /*    Process Management*/
  87. #pragma libcall UUCPBase->ub_DOSBase Cli 1EC 0
  88. #pragma libcall UUCPBase->ub_DOSBase CreateNewProc 1F2 101
  89. #pragma libcall UUCPBase->ub_DOSBase RunCommand 1F8 432104
  90. #pragma libcall UUCPBase->ub_DOSBase GetConsoleTask 1FE 0
  91. #pragma libcall UUCPBase->ub_DOSBase SetConsoleTask 204 101
  92. #pragma libcall UUCPBase->ub_DOSBase GetFileSysTask 20A 0
  93. #pragma libcall UUCPBase->ub_DOSBase SetFileSysTask 210 101
  94. #pragma libcall UUCPBase->ub_DOSBase GetArgStr 216 0
  95. #pragma libcall UUCPBase->ub_DOSBase SetArgStr 21C 101
  96. #pragma libcall UUCPBase->ub_DOSBase FindCliProc 222 101
  97. #pragma libcall UUCPBase->ub_DOSBase MaxCli 228 0
  98. #pragma libcall UUCPBase->ub_DOSBase SetCurrentDirName 22E 101
  99. #pragma libcall UUCPBase->ub_DOSBase GetCurrentDirName 234 2102
  100. #pragma libcall UUCPBase->ub_DOSBase SetProgramName 23A 101
  101. #pragma libcall UUCPBase->ub_DOSBase GetProgramName 240 2102
  102. #pragma libcall UUCPBase->ub_DOSBase SetPrompt 246 101
  103. #pragma libcall UUCPBase->ub_DOSBase GetPrompt 24C 2102
  104. #pragma libcall UUCPBase->ub_DOSBase SetProgramDir 252 101
  105. #pragma libcall UUCPBase->ub_DOSBase GetProgramDir 258 0
  106. /*    Device List Management*/
  107. #pragma libcall UUCPBase->ub_DOSBase SystemTagList 25E 2102
  108. #pragma libcall UUCPBase->ub_DOSBase AssignLock 264 2102
  109. #pragma libcall UUCPBase->ub_DOSBase AssignLate 26A 2102
  110. #pragma libcall UUCPBase->ub_DOSBase AssignPath 270 2102
  111. #pragma libcall UUCPBase->ub_DOSBase AssignAdd 276 2102
  112. #pragma libcall UUCPBase->ub_DOSBase RemAssignList 27C 2102
  113. #pragma libcall UUCPBase->ub_DOSBase GetDeviceProc 282 2102
  114. #pragma libcall UUCPBase->ub_DOSBase FreeDeviceProc 288 101
  115. #pragma libcall UUCPBase->ub_DOSBase LockDosList 28E 101
  116. #pragma libcall UUCPBase->ub_DOSBase UnLockDosList 294 101
  117. #pragma libcall UUCPBase->ub_DOSBase AttemptLockDosList 29A 101
  118. #pragma libcall UUCPBase->ub_DOSBase RemDosEntry 2A0 101
  119. #pragma libcall UUCPBase->ub_DOSBase AddDosEntry 2A6 101
  120. #pragma libcall UUCPBase->ub_DOSBase FindDosEntry 2AC 32103
  121. #pragma libcall UUCPBase->ub_DOSBase NextDosEntry 2B2 2102
  122. #pragma libcall UUCPBase->ub_DOSBase MakeDosEntry 2B8 2102
  123. #pragma libcall UUCPBase->ub_DOSBase FreeDosEntry 2BE 101
  124. #pragma libcall UUCPBase->ub_DOSBase IsFileSystem 2C4 101
  125. /*    Handler Interface*/
  126. #pragma libcall UUCPBase->ub_DOSBase Format 2CA 32103
  127. #pragma libcall UUCPBase->ub_DOSBase Relabel 2D0 2102
  128. #pragma libcall UUCPBase->ub_DOSBase Inhibit 2D6 2102
  129. #pragma libcall UUCPBase->ub_DOSBase AddBuffers 2DC 2102
  130. /*    Date, Time Routines*/
  131. #pragma libcall UUCPBase->ub_DOSBase CompareDates 2E2 2102
  132. #pragma libcall UUCPBase->ub_DOSBase DateToStr 2E8 101
  133. #pragma libcall UUCPBase->ub_DOSBase StrToDate 2EE 101
  134. /*    Image Management*/
  135. #pragma libcall UUCPBase->ub_DOSBase InternalLoadSeg 2F4 A98004
  136. #pragma libcall UUCPBase->ub_DOSBase InternalUnLoadSeg 2FA 9102
  137. #pragma libcall UUCPBase->ub_DOSBase NewLoadSeg 300 2102
  138. #pragma libcall UUCPBase->ub_DOSBase AddSegment 306 32103
  139. #pragma libcall UUCPBase->ub_DOSBase FindSegment 30C 32103
  140. #pragma libcall UUCPBase->ub_DOSBase RemSegment 312 101
  141. /*    Command Support*/
  142. #pragma libcall UUCPBase->ub_DOSBase CheckSignal 318 101
  143. #pragma libcall UUCPBase->ub_DOSBase ReadArgs 31E 32103
  144. #pragma libcall UUCPBase->ub_DOSBase FindArg 324 2102
  145. #pragma libcall UUCPBase->ub_DOSBase ReadItem 32A 32103
  146. #pragma libcall UUCPBase->ub_DOSBase StrToLong 330 2102
  147. #pragma libcall UUCPBase->ub_DOSBase MatchFirst 336 2102
  148. #pragma libcall UUCPBase->ub_DOSBase MatchNext 33C 101
  149. #pragma libcall UUCPBase->ub_DOSBase MatchEnd 342 101
  150. #pragma libcall UUCPBase->ub_DOSBase ParsePattern 348 32103
  151. #pragma libcall UUCPBase->ub_DOSBase MatchPattern 34E 2102
  152. /*--- (1 function slot reserved here) ---*/
  153. #pragma libcall UUCPBase->ub_DOSBase FreeArgs 35A 101
  154. /*--- (1 function slot reserved here) ---*/
  155. #pragma libcall UUCPBase->ub_DOSBase FilePart 366 101
  156. #pragma libcall UUCPBase->ub_DOSBase PathPart 36C 101
  157. #pragma libcall UUCPBase->ub_DOSBase AddPart 372 32103
  158. /*    Notification*/
  159. #pragma libcall UUCPBase->ub_DOSBase StartNotify 378 101
  160. #pragma libcall UUCPBase->ub_DOSBase EndNotify 37E 101
  161. /*    Environment Variable functions*/
  162. #pragma libcall UUCPBase->ub_DOSBase SetVar 384 432104
  163. #pragma libcall UUCPBase->ub_DOSBase GetVar 38A 432104
  164. #pragma libcall UUCPBase->ub_DOSBase DeleteVar 390 2102
  165. #pragma libcall UUCPBase->ub_DOSBase FindVar 396 2102
  166. #pragma libcall UUCPBase->ub_DOSBase CliInit 39C 801
  167. #pragma libcall UUCPBase->ub_DOSBase CliInitNewcli 3A2 801
  168. #pragma libcall UUCPBase->ub_DOSBase CliInitRun 3A8 801
  169. #pragma libcall UUCPBase->ub_DOSBase WriteChars 3AE 2102
  170. #pragma libcall UUCPBase->ub_DOSBase PutStr 3B4 101
  171. #pragma libcall UUCPBase->ub_DOSBase VPrintf 3BA 2102
  172.