X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fld-acess.so_src%2Fmain.c;h=4f2ef88b41803fa229849d750d2151f767dab52f;hb=901bf4bada7bbba17bc8f1dcf36334a5b615e62f;hp=c3a7c278c8eb0a74a9b10e505e53df24090c8ed3;hpb=0bbf323354161b51af5d0553fb80ce36d8ab4bc6;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/ld-acess.so_src/main.c b/Usermode/Libraries/ld-acess.so_src/main.c index c3a7c278..4f2ef88b 100644 --- a/Usermode/Libraries/ld-acess.so_src/main.c +++ b/Usermode/Libraries/ld-acess.so_src/main.c @@ -12,6 +12,7 @@ // === Imports === extern void gLinkedBase; +extern tLoadedLib gLoadedLibraries[]; // === CODE === /** @@ -35,6 +36,9 @@ int SoMain(Uint base, int arg1) _exit(1); for(;;); } + + gLoadedLibraries[0].Base = (Uint)&gLinkedBase; + gLoadedLibraries[0].Name = "ld-acess.so"; // Otherwise do relocations //ret = DoRelocate( base, envp, "Executable" );