home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / MAXONB32.DMS / in.adf / Includes.lha / BH / exec.bh < prev    next >
Encoding:
Text File  |  1994-03-21  |  5.6 KB  |  122 lines

  1. ' Exec BASIC header
  2.  
  3. '$include Exec.bc
  4. LIBRARY DECLARE "exec.library"
  5. DECLARE SUB InitCode LIBRARY 'startClass&, version&
  6. DECLARE SUB InitStruct LIBRARY 'initTable&, memory&, size&
  7. DECLARE FUNCTION MakeLibrary& LIBRARY 'funcInit&, structInit&, libInit&, dataSize&, segList&
  8. DECLARE SUB MakeFunctions LIBRARY 'target&, functionArray&, funcDispBase&
  9. DECLARE FUNCTION FindResident& LIBRARY 'Taskname&
  10. DECLARE FUNCTION InitResident& LIBRARY 'resident&, segList&
  11. DECLARE SUB Alert LIBRARY 'alertNum&
  12. DECLARE SUB Debug LIBRARY 'Taskflags&
  13. DECLARE SUB Disable LIBRARY
  14. DECLARE SUB Enable LIBRARY
  15. DECLARE SUB Forbid LIBRARY
  16. DECLARE SUB Permit LIBRARY
  17. DECLARE FUNCTION SetSR& LIBRARY 'newSR&, Taskmask&
  18. DECLARE FUNCTION SuperState& LIBRARY
  19. DECLARE SUB UserState LIBRARY 'sysStack&
  20. DECLARE FUNCTION SetIntVector& LIBRARY 'intNumber&, interrupt&
  21. DECLARE SUB AddIntServer LIBRARY 'intNumber&, interrupt&
  22. DECLARE SUB RemIntServer LIBRARY 'intNumber&, interrupt&
  23. DECLARE SUB Cause LIBRARY 'interrupt&
  24. DECLARE FUNCTION Allocate& LIBRARY 'freeList&, byteSize&
  25. DECLARE SUB Deallocate LIBRARY 'freeList&, memoryBlock&, byteSize&
  26. DECLARE FUNCTION AllocMem& LIBRARY 'byteSize&, requirements&
  27. DECLARE FUNCTION AllocAbs& LIBRARY 'byteSize&, location&
  28. DECLARE SUB FreeMem LIBRARY 'memoryBlock&, byteSize&
  29. DECLARE FUNCTION AvailMem& LIBRARY 'requirements&
  30. DECLARE FUNCTION AllocEntry& LIBRARY 'entry&
  31. DECLARE SUB FreeEntry LIBRARY 'entry&
  32. DECLARE SUB Insert LIBRARY 'list&, node&, pred&
  33. DECLARE SUB AddHead LIBRARY 'list&, node&
  34. DECLARE SUB AddTail LIBRARY 'list&, node&
  35. DECLARE SUB Remove LIBRARY 'node&
  36. DECLARE FUNCTION RemHead& LIBRARY 'list&
  37. DECLARE FUNCTION RemTail& LIBRARY 'list&
  38. DECLARE SUB Enqueue LIBRARY 'list&, node&
  39. DECLARE FUNCTION FindName& LIBRARY 'list&, Taskname&
  40. DECLARE FUNCTION AddTask& LIBRARY 'task&, initPC&, finalPC&
  41. DECLARE SUB RemTask LIBRARY 'task&
  42. DECLARE FUNCTION FindTask& LIBRARY 'Taskname&
  43. DECLARE FUNCTION SetTaskPri& LIBRARY 'task&, Taskpriority&
  44. DECLARE FUNCTION SetSignal& LIBRARY 'newSignals&, signalSet&
  45. DECLARE FUNCTION SetExcept& LIBRARY 'newSignals&, signalSet&
  46. DECLARE FUNCTION xWait& LIBRARY 'signalSet&
  47. DECLARE SUB Signal LIBRARY 'task&, signalSet&
  48. DECLARE FUNCTION AllocSignal& LIBRARY 'signalNum&
  49. DECLARE SUB FreeSignal LIBRARY 'signalNum&
  50. DECLARE FUNCTION AllocTrap& LIBRARY 'trapNum&
  51. DECLARE SUB FreeTrap LIBRARY 'trapNum&
  52. DECLARE SUB AddPort LIBRARY 'port&
  53. DECLARE SUB RemPort LIBRARY 'port&
  54. DECLARE SUB PutMsg LIBRARY 'port&, message&
  55. DECLARE FUNCTION GetMsg& LIBRARY 'port&
  56. DECLARE SUB ReplyMsg LIBRARY 'message&
  57. DECLARE FUNCTION WaitPort& LIBRARY 'port&
  58. DECLARE FUNCTION FindPort& LIBRARY 'Taskname&
  59. DECLARE SUB AddLibrary LIBRARY 'library_&
  60. DECLARE SUB RemLibrary LIBRARY 'library_&
  61. DECLARE FUNCTION OldOpenLibrary& LIBRARY 'libName&
  62. DECLARE SUB CloseLibrary LIBRARY 'library_&
  63. DECLARE FUNCTION SetFunction& LIBRARY 'library_&, funcOffset&, newFunction&
  64. DECLARE SUB SumLibrary LIBRARY 'library_&
  65. DECLARE SUB AddDevice LIBRARY 'device&
  66. DECLARE SUB RemDevice LIBRARY 'device&
  67. DECLARE FUNCTION OpenDevice& LIBRARY 'devName&, unit&, ioRequest&, Taskflags&
  68. DECLARE SUB CloseDevice LIBRARY 'ioRequest&
  69. DECLARE FUNCTION DoIO& LIBRARY 'ioRequest&
  70. DECLARE SUB SendIO LIBRARY 'ioRequest&
  71. DECLARE FUNCTION CheckIO& LIBRARY 'ioRequest&
  72. DECLARE FUNCTION WaitIO& LIBRARY 'ioRequest&
  73. DECLARE SUB AbortIO LIBRARY 'ioRequest&
  74. DECLARE SUB AddResource LIBRARY 'resource&
  75. DECLARE SUB RemResource LIBRARY 'resource&
  76. DECLARE FUNCTION OpenResource& LIBRARY 'resName&
  77. DECLARE FUNCTION RawDoFmt& LIBRARY 'TaskformatString&, dataStream&, putChProc&, putChData&
  78. DECLARE FUNCTION GetCC& LIBRARY
  79. DECLARE FUNCTION TypeOfMem& LIBRARY 'address&
  80. DECLARE FUNCTION Procure& LIBRARY 'sigSem&, bidMsg&
  81. DECLARE SUB Vacate LIBRARY 'sigSem&, bidMsg&
  82. DECLARE FUNCTION OpenLibrary& LIBRARY 'libName&, version&
  83. DECLARE SUB InitSemaphore LIBRARY 'sigSem&
  84. DECLARE SUB ObtainSemaphore LIBRARY 'sigSem&
  85. DECLARE SUB ReleaseSemaphore LIBRARY 'sigSem&
  86. DECLARE FUNCTION AttemptSemaphore& LIBRARY 'sigSem&
  87. DECLARE SUB ObtainSemaphoreList LIBRARY 'sigSem&
  88. DECLARE SUB ReleaseSemaphoreList LIBRARY 'sigSem&
  89. DECLARE FUNCTION FindSemaphore& LIBRARY 'sigSem&
  90. DECLARE SUB AddSemaphore LIBRARY 'sigSem&
  91. DECLARE SUB RemSemaphore LIBRARY 'sigSem&
  92. DECLARE FUNCTION SumKickData& LIBRARY
  93. DECLARE SUB AddMemList LIBRARY 'size&, attributes&, pri&, base_&, Taskname&
  94. DECLARE SUB CopyMem LIBRARY 'source&, dest&, size&
  95. DECLARE SUB CopyMemQuick LIBRARY 'source&, dest&, size&
  96. DECLARE SUB CacheClearU LIBRARY
  97. DECLARE SUB CacheClearE LIBRARY 'address&, Tasklength&, caches&
  98. DECLARE FUNCTION CacheControl& LIBRARY 'cacheBits&, cacheMask&
  99. DECLARE FUNCTION CreateIORequest& LIBRARY 'port&, size&
  100. DECLARE SUB DeleteIORequest LIBRARY 'iorequest&
  101. DECLARE FUNCTION CreateMsgPort& LIBRARY
  102. DECLARE SUB DeleteMsgPort LIBRARY 'port&
  103. DECLARE SUB ObtainSemaphoreShared LIBRARY 'sigSem&
  104. DECLARE FUNCTION AllocVec& LIBRARY 'byteSize&, requirements&
  105. DECLARE SUB FreeVec LIBRARY 'memoryBlock&
  106. DECLARE FUNCTION CreatePool& LIBRARY 'requirements&, puddleSize&, threshSize&
  107. DECLARE SUB DeletePool LIBRARY 'poolHeader&
  108. DECLARE FUNCTION AllocPooled& LIBRARY 'poolHeader&, memSize&
  109. DECLARE SUB FreePooled LIBRARY 'poolHeader&, memory&, memSize&
  110. DECLARE FUNCTION AttemptSemaphoreShared& LIBRARY 'sigSem&
  111. DECLARE SUB ColdReboot LIBRARY
  112. DECLARE SUB StackSwap LIBRARY 'newStack&
  113. DECLARE SUB ChildFree LIBRARY 'tid&
  114. DECLARE SUB ChildOrphan LIBRARY 'tid&
  115. DECLARE SUB ChildStatus LIBRARY 'tid&
  116. DECLARE SUB ChildWait LIBRARY 'tid&
  117. DECLARE FUNCTION CachePreDMA& LIBRARY 'address&, Tasklength&, Taskflags&
  118. DECLARE SUB CachePostDMA LIBRARY 'address&, Tasklength&, Taskflags&
  119. DECLARE SUB AddMemHandler LIBRARY 'memhand&
  120. DECLARE SUB RemMemHandler LIBRARY 'memhand&
  121. DECLARE FUNCTION ObtainQuickVector& LIBRARY 'interruptCode&
  122.