revert between 56095 -> 55830 in arch
[AROS.git] / rom / lddemon / lddemon.h
blobeda9c81638cea9cba98f5730574f0a57f015f3fc
1 #ifndef LDDEMON_H
2 #define LDDEMON_H
4 #include <aros/config.h>
5 #include <exec/interrupts.h>
6 #include <exec/semaphores.h>
8 struct IntLDDemonBase
10 /* Public*/
11 struct Node node;
12 struct Library *dl_DOSBase;
13 struct List dl_Flavours; // List of the flavours (extensions) supported by LDLoadSeg Function.
15 /* Private*/
16 struct SignalSemaphore dl_LDObjectsListSigSem;
17 struct List dl_LDObjectsList;
19 struct Interrupt dl_LDHandler;
21 struct MsgPort *dl_LDDemonPort;
22 struct Process *dl_LDDemonTask;
24 #if defined(__AROSEXEC_SMP__)
25 struct Library *dl_ExecLockRes;
26 #endif
28 struct Library *(*__OpenLibrary)();
29 BYTE (*__OpenDevice)();
31 ULONG dl_LDReturn;
34 #endif /* LDDEMON_H */