Fix IO memory access .. SB128 driver makes noises in VMWare - CMI is untested (Curren...
[AROS.git] / arch / i386-pc / exec / execfunctions.c
blob23ec1d9ae3b340fe14b9bc646c1314ffa0f7eb07
1 /*
2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc: Exec vector table
6 Lang: english
7 */
9 #include <aros/libcall.h>
10 #include <exec/types.h>
11 #ifndef NULL
12 #define NULL ((void *)0)
13 #endif
15 void AROS_SLIB_ENTRY(open,Exec,1)(void);
16 void AROS_SLIB_ENTRY(close,Exec,2)(void);
17 void AROS_SLIB_ENTRY(null,Exec,3)(void);
18 void AROS_SLIB_ENTRY(null,Exec,4)(void);
19 void AROS_SLIB_ENTRY(Supervisor,Exec,5)(void);
20 void AROS_SLIB_ENTRY(PrepareContext,Exec,6)(void);
21 void AROS_SLIB_ENTRY(Reschedule,Exec,8)(void);
22 void AROS_SLIB_ENTRY(Switch,Exec,9)(void);
23 void AROS_SLIB_ENTRY(Dispatch,Exec,10)(void);
24 void AROS_SLIB_ENTRY(Exception,Exec,11)(void);
25 void AROS_SLIB_ENTRY(InitCode,Exec,12)(void);
26 void AROS_SLIB_ENTRY(InitStruct,Exec,13)(void);
27 void AROS_SLIB_ENTRY(MakeLibrary,Exec,14)(void);
28 void AROS_SLIB_ENTRY(MakeFunctions,Exec,15)(void);
29 void AROS_SLIB_ENTRY(FindResident,Exec,16)(void);
30 void AROS_SLIB_ENTRY(InitResident,Exec,17)(void);
31 void AROS_SLIB_ENTRY(Alert,Exec,18)(void);
32 void AROS_SLIB_ENTRY(Debug,Exec,19)(void);
33 void AROS_SLIB_ENTRY(Disable,Exec,20)(void);
34 void AROS_SLIB_ENTRY(Enable,Exec,21)(void);
35 void AROS_SLIB_ENTRY(Forbid,Exec,22)(void);
36 void AROS_SLIB_ENTRY(Permit,Exec,23)(void);
37 void AROS_SLIB_ENTRY(SetSR,Exec,24)(void);
38 void AROS_SLIB_ENTRY(SuperState,Exec,25)(void);
39 void AROS_SLIB_ENTRY(UserState,Exec,26)(void);
40 void AROS_SLIB_ENTRY(SetIntVector,Exec,27)(void);
41 void AROS_SLIB_ENTRY(AddIntServer,Exec,28)(void);
42 void AROS_SLIB_ENTRY(RemIntServer,Exec,29)(void);
43 void AROS_SLIB_ENTRY(Cause,Exec,30)(void);
44 void AROS_SLIB_ENTRY(Allocate,Exec,31)(void);
45 void AROS_SLIB_ENTRY(Deallocate,Exec,32)(void);
46 void AROS_SLIB_ENTRY(AllocMem,Exec,33)(void);
47 void AROS_SLIB_ENTRY(AllocAbs,Exec,34)(void);
48 void AROS_SLIB_ENTRY(FreeMem,Exec,35)(void);
49 void AROS_SLIB_ENTRY(AvailMem,Exec,36)(void);
50 void AROS_SLIB_ENTRY(AllocEntry,Exec,37)(void);
51 void AROS_SLIB_ENTRY(FreeEntry,Exec,38)(void);
52 void AROS_SLIB_ENTRY(Insert,Exec,39)(void);
53 void AROS_SLIB_ENTRY(AddHead,Exec,40)(void);
54 void AROS_SLIB_ENTRY(AddTail,Exec,41)(void);
55 void AROS_SLIB_ENTRY(Remove,Exec,42)(void);
56 void AROS_SLIB_ENTRY(RemHead,Exec,43)(void);
57 void AROS_SLIB_ENTRY(RemTail,Exec,44)(void);
58 void AROS_SLIB_ENTRY(Enqueue,Exec,45)(void);
59 void AROS_SLIB_ENTRY(FindName,Exec,46)(void);
60 void AROS_SLIB_ENTRY(AddTask,Exec,47)(void);
61 void AROS_SLIB_ENTRY(RemTask,Exec,48)(void);
62 void AROS_SLIB_ENTRY(FindTask,Exec,49)(void);
63 void AROS_SLIB_ENTRY(SetTaskPri,Exec,50)(void);
64 void AROS_SLIB_ENTRY(SetSignal,Exec,51)(void);
65 void AROS_SLIB_ENTRY(SetExcept,Exec,52)(void);
66 void AROS_SLIB_ENTRY(Wait,Exec,53)(void);
67 void AROS_SLIB_ENTRY(Signal,Exec,54)(void);
68 void AROS_SLIB_ENTRY(AllocSignal,Exec,55)(void);
69 void AROS_SLIB_ENTRY(FreeSignal,Exec,56)(void);
70 void AROS_SLIB_ENTRY(AllocTrap,Exec,57)(void);
71 void AROS_SLIB_ENTRY(FreeTrap,Exec,58)(void);
72 void AROS_SLIB_ENTRY(AddPort,Exec,59)(void);
73 void AROS_SLIB_ENTRY(RemPort,Exec,60)(void);
74 void AROS_SLIB_ENTRY(PutMsg,Exec,61)(void);
75 void AROS_SLIB_ENTRY(GetMsg,Exec,62)(void);
76 void AROS_SLIB_ENTRY(ReplyMsg,Exec,63)(void);
77 void AROS_SLIB_ENTRY(WaitPort,Exec,64)(void);
78 void AROS_SLIB_ENTRY(FindPort,Exec,65)(void);
79 void AROS_SLIB_ENTRY(AddLibrary,Exec,66)(void);
80 void AROS_SLIB_ENTRY(RemLibrary,Exec,67)(void);
81 void AROS_SLIB_ENTRY(OldOpenLibrary,Exec,68)(void);
82 void AROS_SLIB_ENTRY(CloseLibrary,Exec,69)(void);
83 void AROS_SLIB_ENTRY(SetFunction,Exec,70)(void);
84 void AROS_SLIB_ENTRY(SumLibrary,Exec,71)(void);
85 void AROS_SLIB_ENTRY(AddDevice,Exec,72)(void);
86 void AROS_SLIB_ENTRY(RemDevice,Exec,73)(void);
87 void AROS_SLIB_ENTRY(OpenDevice,Exec,74)(void);
88 void AROS_SLIB_ENTRY(CloseDevice,Exec,75)(void);
89 void AROS_SLIB_ENTRY(DoIO,Exec,76)(void);
90 void AROS_SLIB_ENTRY(SendIO,Exec,77)(void);
91 void AROS_SLIB_ENTRY(CheckIO,Exec,78)(void);
92 void AROS_SLIB_ENTRY(WaitIO,Exec,79)(void);
93 void AROS_SLIB_ENTRY(AbortIO,Exec,80)(void);
94 void AROS_SLIB_ENTRY(AddResource,Exec,81)(void);
95 void AROS_SLIB_ENTRY(RemResource,Exec,82)(void);
96 void AROS_SLIB_ENTRY(OpenResource,Exec,83)(void);
97 void AROS_SLIB_ENTRY(RawIOInit,Exec,84)(void);
98 void AROS_SLIB_ENTRY(RawMayGetChar,Exec,85)(void);
99 void AROS_SLIB_ENTRY(RawPutChar,Exec,86)(void);
100 void AROS_SLIB_ENTRY(RawDoFmt,Exec,87)(void);
101 void AROS_SLIB_ENTRY(GetCC,Exec,88)(void);
102 void AROS_SLIB_ENTRY(TypeOfMem,Exec,89)(void);
103 void AROS_SLIB_ENTRY(Procure,Exec,90)(void);
104 void AROS_SLIB_ENTRY(Vacate,Exec,91)(void);
105 void AROS_SLIB_ENTRY(OpenLibrary,Exec,92)(void);
106 void AROS_SLIB_ENTRY(InitSemaphore,Exec,93)(void);
107 void AROS_SLIB_ENTRY(ObtainSemaphore,Exec,94)(void);
108 void AROS_SLIB_ENTRY(ReleaseSemaphore,Exec,95)(void);
109 void AROS_SLIB_ENTRY(AttemptSemaphore,Exec,96)(void);
110 void AROS_SLIB_ENTRY(ObtainSemaphoreList,Exec,97)(void);
111 void AROS_SLIB_ENTRY(ReleaseSemaphoreList,Exec,98)(void);
112 void AROS_SLIB_ENTRY(FindSemaphore,Exec,99)(void);
113 void AROS_SLIB_ENTRY(AddSemaphore,Exec,100)(void);
114 void AROS_SLIB_ENTRY(RemSemaphore,Exec,101)(void);
115 void AROS_SLIB_ENTRY(SumKickData,Exec,102)(void);
116 void AROS_SLIB_ENTRY(AddMemList,Exec,103)(void);
117 void AROS_SLIB_ENTRY(CopyMem,Exec,104)(void);
118 void AROS_SLIB_ENTRY(CopyMemQuick,Exec,105)(void);
119 void AROS_SLIB_ENTRY(CacheClearU,Exec,106)(void);
120 void AROS_SLIB_ENTRY(CacheClearE,Exec,107)(void);
121 void AROS_SLIB_ENTRY(CacheControl,Exec,108)(void);
122 void AROS_SLIB_ENTRY(CreateIORequest,Exec,109)(void);
123 void AROS_SLIB_ENTRY(DeleteIORequest,Exec,110)(void);
124 void AROS_SLIB_ENTRY(CreateMsgPort,Exec,111)(void);
125 void AROS_SLIB_ENTRY(DeleteMsgPort,Exec,112)(void);
126 void AROS_SLIB_ENTRY(ObtainSemaphoreShared,Exec,113)(void);
127 void AROS_SLIB_ENTRY(AllocVec,Exec,114)(void);
128 void AROS_SLIB_ENTRY(FreeVec,Exec,115)(void);
129 void AROS_SLIB_ENTRY(CreatePool,Exec,116)(void);
130 void AROS_SLIB_ENTRY(DeletePool,Exec,117)(void);
131 void AROS_SLIB_ENTRY(AllocPooled,Exec,118)(void);
132 void AROS_SLIB_ENTRY(FreePooled,Exec,119)(void);
133 void AROS_SLIB_ENTRY(AttemptSemaphoreShared,Exec,120)(void);
134 void AROS_SLIB_ENTRY(ColdReboot,Exec,121)(void);
135 void AROS_SLIB_ENTRY(StackSwap,Exec,122)(void);
136 void AROS_SLIB_ENTRY(ChildFree,Exec,123)(void);
137 void AROS_SLIB_ENTRY(ChildOrphan,Exec,124)(void);
138 void AROS_SLIB_ENTRY(ChildStatus,Exec,125)(void);
139 void AROS_SLIB_ENTRY(ChildWait,Exec,126)(void);
140 void AROS_SLIB_ENTRY(CachePreDMA,Exec,127)(void);
141 void AROS_SLIB_ENTRY(CachePostDMA,Exec,128)(void);
142 void AROS_SLIB_ENTRY(AddMemHandler,Exec,129)(void);
143 void AROS_SLIB_ENTRY(RemMemHandler,Exec,130)(void);
144 void AROS_SLIB_ENTRY(ObtainQuickVector,Exec,131)(void);
145 void AROS_SLIB_ENTRY(NewStackSwap,Exec,134)(void);
146 void AROS_SLIB_ENTRY(TaggedOpenLibrary,Exec,135)(void);
147 void AROS_SLIB_ENTRY(ReadGayle,Exec,136)(void);
148 void AROS_SLIB_ENTRY(VNewRawDoFmt,Exec,137)(void);
149 void AROS_SLIB_ENTRY(AVL_AddNode,Exec,142)(void);
150 void AROS_SLIB_ENTRY(AVL_RemNodeByAddress,Exec,143)(void);
151 void AROS_SLIB_ENTRY(AVL_RemNodeByKey,Exec,144)(void);
152 void AROS_SLIB_ENTRY(AVL_FindNode,Exec,145)(void);
153 void AROS_SLIB_ENTRY(AVL_FindPrevNodeByAddress,Exec,146)(void);
154 void AROS_SLIB_ENTRY(AVL_FindPrevNodeByKey,Exec,147)(void);
155 void AROS_SLIB_ENTRY(AVL_FindNextNodeByAddress,Exec,148)(void);
156 void AROS_SLIB_ENTRY(AVL_FindNextNodeByKey,Exec,149)(void);
157 void AROS_SLIB_ENTRY(AVL_FindFirstNode,Exec,150)(void);
158 void AROS_SLIB_ENTRY(AVL_FindLastNode,Exec,151)(void);
159 void AROS_SLIB_ENTRY(NewCreateTaskA,Exec,153)(void);
160 void AROS_SLIB_ENTRY(FindTaskByPID,Exec,166)(void);
161 void AROS_SLIB_ENTRY(AddResetCallback,Exec,167)(void);
162 void AROS_SLIB_ENTRY(RemResetCallback,Exec,168)(void);
163 void AROS_SLIB_ENTRY(AllocVecPooled,Exec,169)(void);
164 void AROS_SLIB_ENTRY(FreeVecPooled,Exec,170)(void);
165 void AROS_SLIB_ENTRY(ShutdownA,Exec,173)(void);
166 void AROS_SLIB_ENTRY(NewAllocEntry,Exec,174)(void);
167 void AROS_SLIB_ENTRY(NewAddTask,Exec,176)(void);
169 const void *ExecFunctions[] __attribute__((section(".rodata"))) =
171 /* 1 */&AROS_SLIB_ENTRY(open,Exec,1),
172 &AROS_SLIB_ENTRY(close,Exec,2),
173 &AROS_SLIB_ENTRY(null,Exec,3),
174 &AROS_SLIB_ENTRY(null,Exec,4),
175 &AROS_SLIB_ENTRY(Supervisor,Exec,5),
176 &AROS_SLIB_ENTRY(PrepareContext,Exec,6),
177 NULL, /* Private2 */
178 &AROS_SLIB_ENTRY(Reschedule,Exec,8),
179 &AROS_SLIB_ENTRY(Switch,Exec,9),
180 /* 10 */&AROS_SLIB_ENTRY(Dispatch,Exec,10),
181 &AROS_SLIB_ENTRY(Exception,Exec,11),
182 &AROS_SLIB_ENTRY(InitCode,Exec,12),
183 &AROS_SLIB_ENTRY(InitStruct,Exec,13),
184 &AROS_SLIB_ENTRY(MakeLibrary,Exec,14),
185 &AROS_SLIB_ENTRY(MakeFunctions,Exec,15),
186 &AROS_SLIB_ENTRY(FindResident,Exec,16),
187 &AROS_SLIB_ENTRY(InitResident,Exec,17),
188 &AROS_SLIB_ENTRY(Alert,Exec,18),
189 &AROS_SLIB_ENTRY(Debug,Exec,19),
190 /* 20 */&AROS_SLIB_ENTRY(Disable,Exec,20),
191 &AROS_SLIB_ENTRY(Enable,Exec,21),
192 &AROS_SLIB_ENTRY(Forbid,Exec,22),
193 &AROS_SLIB_ENTRY(Permit,Exec,23),
194 &AROS_SLIB_ENTRY(SetSR,Exec,24),
195 &AROS_SLIB_ENTRY(SuperState,Exec,25),
196 &AROS_SLIB_ENTRY(UserState,Exec,26),
197 &AROS_SLIB_ENTRY(SetIntVector,Exec,27),
198 &AROS_SLIB_ENTRY(AddIntServer,Exec,28),
199 &AROS_SLIB_ENTRY(RemIntServer,Exec,29),
200 /* 30 */&AROS_SLIB_ENTRY(Cause,Exec,30),
201 &AROS_SLIB_ENTRY(Allocate,Exec,31),
202 &AROS_SLIB_ENTRY(Deallocate,Exec,32),
203 &AROS_SLIB_ENTRY(AllocMem,Exec,33),
204 &AROS_SLIB_ENTRY(AllocAbs,Exec,34),
205 &AROS_SLIB_ENTRY(FreeMem,Exec,35),
206 &AROS_SLIB_ENTRY(AvailMem,Exec,36),
207 &AROS_SLIB_ENTRY(AllocEntry,Exec,37),
208 &AROS_SLIB_ENTRY(FreeEntry,Exec,38),
209 &AROS_SLIB_ENTRY(Insert,Exec,39),
210 /* 40 */&AROS_SLIB_ENTRY(AddHead,Exec,40),
211 &AROS_SLIB_ENTRY(AddTail,Exec,41),
212 &AROS_SLIB_ENTRY(Remove,Exec,42),
213 &AROS_SLIB_ENTRY(RemHead,Exec,43),
214 &AROS_SLIB_ENTRY(RemTail,Exec,44),
215 &AROS_SLIB_ENTRY(Enqueue,Exec,45),
216 &AROS_SLIB_ENTRY(FindName,Exec,46),
217 &AROS_SLIB_ENTRY(AddTask,Exec,47),
218 &AROS_SLIB_ENTRY(RemTask,Exec,48),
219 &AROS_SLIB_ENTRY(FindTask,Exec,49),
220 /* 50 */&AROS_SLIB_ENTRY(SetTaskPri,Exec,50),
221 &AROS_SLIB_ENTRY(SetSignal,Exec,51),
222 &AROS_SLIB_ENTRY(SetExcept,Exec,52),
223 &AROS_SLIB_ENTRY(Wait,Exec,53),
224 &AROS_SLIB_ENTRY(Signal,Exec,54),
225 &AROS_SLIB_ENTRY(AllocSignal,Exec,55),
226 &AROS_SLIB_ENTRY(FreeSignal,Exec,56),
227 &AROS_SLIB_ENTRY(AllocTrap,Exec,57),
228 &AROS_SLIB_ENTRY(FreeTrap,Exec,58),
229 &AROS_SLIB_ENTRY(AddPort,Exec,59),
230 /* 60 */&AROS_SLIB_ENTRY(RemPort,Exec,60),
231 &AROS_SLIB_ENTRY(PutMsg,Exec,61),
232 &AROS_SLIB_ENTRY(GetMsg,Exec,62),
233 &AROS_SLIB_ENTRY(ReplyMsg,Exec,63),
234 &AROS_SLIB_ENTRY(WaitPort,Exec,64),
235 &AROS_SLIB_ENTRY(FindPort,Exec,65),
236 &AROS_SLIB_ENTRY(AddLibrary,Exec,66),
237 &AROS_SLIB_ENTRY(RemLibrary,Exec,67),
238 &AROS_SLIB_ENTRY(OldOpenLibrary,Exec,68),
239 &AROS_SLIB_ENTRY(CloseLibrary,Exec,69),
240 /* 70 */&AROS_SLIB_ENTRY(SetFunction,Exec,70),
241 &AROS_SLIB_ENTRY(SumLibrary,Exec,71),
242 &AROS_SLIB_ENTRY(AddDevice,Exec,72),
243 &AROS_SLIB_ENTRY(RemDevice,Exec,73),
244 &AROS_SLIB_ENTRY(OpenDevice,Exec,74),
245 &AROS_SLIB_ENTRY(CloseDevice,Exec,75),
246 &AROS_SLIB_ENTRY(DoIO,Exec,76),
247 &AROS_SLIB_ENTRY(SendIO,Exec,77),
248 &AROS_SLIB_ENTRY(CheckIO,Exec,78),
249 &AROS_SLIB_ENTRY(WaitIO,Exec,79),
250 /* 80 */&AROS_SLIB_ENTRY(AbortIO,Exec,80),
251 &AROS_SLIB_ENTRY(AddResource,Exec,81),
252 &AROS_SLIB_ENTRY(RemResource,Exec,82),
253 &AROS_SLIB_ENTRY(OpenResource,Exec,83),
254 &AROS_SLIB_ENTRY(RawIOInit,Exec,84), /* Private7 */
255 &AROS_SLIB_ENTRY(RawMayGetChar,Exec,85), /* Private8 */
256 &AROS_SLIB_ENTRY(RawPutChar,Exec,86),
257 &AROS_SLIB_ENTRY(RawDoFmt,Exec,87),
258 &AROS_SLIB_ENTRY(GetCC,Exec,88),
259 &AROS_SLIB_ENTRY(TypeOfMem,Exec,89),
260 /* 90 */&AROS_SLIB_ENTRY(Procure,Exec,90),
261 &AROS_SLIB_ENTRY(Vacate,Exec,91),
262 &AROS_SLIB_ENTRY(OpenLibrary,Exec,92),
263 &AROS_SLIB_ENTRY(InitSemaphore,Exec,93),
264 &AROS_SLIB_ENTRY(ObtainSemaphore,Exec,94),
265 &AROS_SLIB_ENTRY(ReleaseSemaphore,Exec,95),
266 &AROS_SLIB_ENTRY(AttemptSemaphore,Exec,96),
267 &AROS_SLIB_ENTRY(ObtainSemaphoreList,Exec,97),
268 &AROS_SLIB_ENTRY(ReleaseSemaphoreList,Exec,98),
269 &AROS_SLIB_ENTRY(FindSemaphore,Exec,99),
270 /*100 */&AROS_SLIB_ENTRY(AddSemaphore,Exec,100),
271 &AROS_SLIB_ENTRY(RemSemaphore,Exec,101),
272 &AROS_SLIB_ENTRY(SumKickData,Exec,102),
273 &AROS_SLIB_ENTRY(AddMemList,Exec,103),
274 &AROS_SLIB_ENTRY(CopyMem,Exec,104),
275 &AROS_SLIB_ENTRY(CopyMemQuick,Exec,105),
276 &AROS_SLIB_ENTRY(CacheClearU,Exec,106),
277 &AROS_SLIB_ENTRY(CacheClearE,Exec,107),
278 &AROS_SLIB_ENTRY(CacheControl,Exec,108),
279 &AROS_SLIB_ENTRY(CreateIORequest,Exec,109),
280 /*110 */&AROS_SLIB_ENTRY(DeleteIORequest,Exec,110),
281 &AROS_SLIB_ENTRY(CreateMsgPort,Exec,111),
282 &AROS_SLIB_ENTRY(DeleteMsgPort,Exec,112),
283 &AROS_SLIB_ENTRY(ObtainSemaphoreShared,Exec,113),
284 &AROS_SLIB_ENTRY(AllocVec,Exec,114),
285 &AROS_SLIB_ENTRY(FreeVec,Exec,115),
286 &AROS_SLIB_ENTRY(CreatePool,Exec,116),
287 &AROS_SLIB_ENTRY(DeletePool,Exec,117),
288 &AROS_SLIB_ENTRY(AllocPooled,Exec,118),
289 &AROS_SLIB_ENTRY(FreePooled,Exec,119),
290 /*120 */&AROS_SLIB_ENTRY(AttemptSemaphoreShared,Exec,120),
291 &AROS_SLIB_ENTRY(ColdReboot,Exec,121),
292 &AROS_SLIB_ENTRY(StackSwap,Exec,122),
293 &AROS_SLIB_ENTRY(ChildFree,Exec,123),
294 &AROS_SLIB_ENTRY(ChildOrphan,Exec,124),
295 &AROS_SLIB_ENTRY(ChildStatus,Exec,125),
296 &AROS_SLIB_ENTRY(ChildWait,Exec,126),
297 &AROS_SLIB_ENTRY(CachePreDMA,Exec,127),
298 &AROS_SLIB_ENTRY(CachePostDMA,Exec,128),
299 &AROS_SLIB_ENTRY(AddMemHandler,Exec,129),
300 /*130 */&AROS_SLIB_ENTRY(RemMemHandler,Exec,130),
301 &AROS_SLIB_ENTRY(ObtainQuickVector,Exec,131),
302 NULL,
303 NULL,
304 &AROS_SLIB_ENTRY(NewStackSwap,Exec,134),
305 &AROS_SLIB_ENTRY(TaggedOpenLibrary,Exec,135),
306 &AROS_SLIB_ENTRY(ReadGayle,Exec,136),
307 &AROS_SLIB_ENTRY(VNewRawDoFmt,Exec,137),
308 NULL,
309 NULL,
310 /*140 */NULL,
311 NULL,
312 &AROS_SLIB_ENTRY(AVL_AddNode,Exec,142),
313 &AROS_SLIB_ENTRY(AVL_RemNodeByAddress,Exec,143),
314 &AROS_SLIB_ENTRY(AVL_RemNodeByKey,Exec,144),
315 &AROS_SLIB_ENTRY(AVL_FindNode,Exec,145), /* 145 */
316 &AROS_SLIB_ENTRY(AVL_FindPrevNodeByAddress,Exec,146),
317 &AROS_SLIB_ENTRY(AVL_FindPrevNodeByKey,Exec,147),
318 &AROS_SLIB_ENTRY(AVL_FindNextNodeByAddress,Exec,148),
319 &AROS_SLIB_ENTRY(AVL_FindNextNodeByKey,Exec,149),
320 /*150 */&AROS_SLIB_ENTRY(AVL_FindFirstNode,Exec,150),
321 &AROS_SLIB_ENTRY(AVL_FindLastNode,Exec,151),
322 NULL,
323 &AROS_SLIB_ENTRY(NewCreateTaskA,Exec,153),
324 NULL,
325 NULL,
326 NULL,
327 NULL,
328 NULL,
329 NULL,
330 /*160 */NULL,
331 NULL,
332 NULL,
333 NULL,
334 NULL,
335 NULL,
336 &AROS_SLIB_ENTRY(FindTaskByPID,Exec,166),
337 &AROS_SLIB_ENTRY(AddResetCallback,Exec,167),
338 &AROS_SLIB_ENTRY(RemResetCallback,Exec,168),
339 &AROS_SLIB_ENTRY(AllocVecPooled,Exec,169),
340 /*170 */&AROS_SLIB_ENTRY(FreeVecPooled,Exec,170),
341 NULL,
342 NULL,
343 &AROS_SLIB_ENTRY(ShutdownA,Exec,173),
344 &AROS_SLIB_ENTRY(NewAllocEntry,Exec,174),
345 NULL,
346 &AROS_SLIB_ENTRY(NewAddTask,Exec,176),
347 NULL,
348 NULL,
349 NULL,
350 (APTR)-1