X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fld-acess.so_src%2Floadlib.c;h=a5f0bc260c9f8e65d92f326cd6505e7f61df7b36;hb=ea5bf1c03b31db64014d0aa770fa6c326d729efa;hp=e5090ddd99273b2a5e9abec52d079da3ee270aeb;hpb=43f12a083f112a410859597c5f45e78b1de2e7c8;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/ld-acess.so_src/loadlib.c b/Usermode/Libraries/ld-acess.so_src/loadlib.c index e5090ddd..a5f0bc26 100644 --- a/Usermode/Libraries/ld-acess.so_src/loadlib.c +++ b/Usermode/Libraries/ld-acess.so_src/loadlib.c @@ -16,13 +16,12 @@ Uint IsFileLoaded(char *file); int GetSymbolFromBase(Uint base, char *name, Uint *ret); -// === CONSTANTS === -const struct { +// === IMPORTS === +extern const struct { Uint Value; char *Name; -} caLocalExports[] = { - {(Uint)gLoadedLibraries, "gLoadedLibraries"} -}; +} caLocalExports[]; +extern const int ciNumLocalExports; // === GLOABLS === tLoadedLib gLoadedLibraries[MAX_LOADED_LIBRARIES]; @@ -200,7 +199,9 @@ Uint GetSymbol(char *name) { int i; Uint ret; - for(i=0;i