use consistent base access in the define macros.
[AROS.git] / rom / lddemon / lddemon.h
blob98ac35db4b9cb8b857c88f6b88efac3088233c58
1 #include <aros/config.h>
2 #include <exec/interrupts.h>
3 #include <exec/semaphores.h>
5 struct LDDemonBase
7 struct Node node;
8 struct SignalSemaphore dl_LDObjectsListSigSem;
9 struct List dl_LDObjectsList;
10 struct Interrupt dl_LDHandler;
11 struct MsgPort * dl_LDDemonPort;
12 struct Process * dl_LDDemonTask;
13 #if defined(__AROSEXEC_SMP__)
14 struct Library * dl_ExecLockRes;
15 #endif
16 struct Library * (*__OpenLibrary)();
17 BYTE (*__OpenDevice)();
18 ULONG dl_LDReturn;
20 struct Library * dl_DOSBase;