X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Fbin%2Felf.c;h=b0d96cace9a1ec72728a326fbdccc24b59f099b2;hb=8dcc3e209d0d728565a18c8dca2b0ba220b74a6f;hp=16da915e5131e83f47cd5de9f564072d00d65873;hpb=a9a954f29f61a1f93a9b585f69f617de2f12189f;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/bin/elf.c b/KernelLand/Kernel/bin/elf.c index 16da915e..b0d96cac 100644 --- a/KernelLand/Kernel/bin/elf.c +++ b/KernelLand/Kernel/bin/elf.c @@ -7,12 +7,12 @@ #include #define _COMMON_H -#define SysDebug(...) LOG(v) +#define SysDebug(v...) LOG(v) #define DISABLE_ELF64 void *GetSymbol(const char *Name, size_t *Size); void *GetSymbol(const char *Name, size_t *Size) { Uint val; Binary_GetSymbol(Name, &val); if(Size)*Size=0; return (void*)val; }; #define AddLoaded(a,b) do{}while(0) -#define LoadLibrary(a,b,c) 0 +#define LoadLibrary(a,b,c) (Log_Debug("ELF", "Module requested lib '%s'",a),0) #include "../../../Usermode/Libraries/ld-acess.so_src/elf.c" #define DEBUG_WARN 1 @@ -50,7 +50,7 @@ tBinary *Elf_Load(int fp) switch(hdr.e_ident[4]) // EI_CLASS { case ELFCLASS32: - return Elf_Load32(fp, (Elf32_Ehdr*)&hdr); + return Elf_Load32(fp, (void*)&hdr); case ELFCLASS64: return Elf_Load64(fp, &hdr); default: