X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fld-acess.so_src%2Fcommon.h;h=941baf37f42be1e92a91a9fb8ca54d4c78627c49;hb=9867382061f9035d65e118d95fa819c0e615f353;hp=7d95540a72a29fcedc986412e3ec62c6dc033697;hpb=58c7107eb0a5ae254c135f2eaa6263751f1ebe67;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/ld-acess.so_src/common.h b/Usermode/Libraries/ld-acess.so_src/common.h index 7d95540a..941baf37 100644 --- a/Usermode/Libraries/ld-acess.so_src/common.h +++ b/Usermode/Libraries/ld-acess.so_src/common.h @@ -37,11 +37,11 @@ typedef struct { extern tLoadedLib gLoadedLibraries[MAX_LOADED_LIBRARIES]; // === Main === -extern void *DoRelocate(void *Base, char **envp, char *Filename); +extern void *DoRelocate(void *Base, char **envp, const char *Filename); // === Library/Symbol Manipulation == -extern void *LoadLibrary(char *filename, char *SearchDir, char **envp); -extern void AddLoaded(char *File, void *base); +extern void *LoadLibrary(const char *Filename, const char *SearchDir, char **envp); +extern void AddLoaded(const char *File, void *base); extern void *GetSymbol(const char *name); extern int GetSymbolFromBase(void *base, const char *name, void **ret); @@ -50,7 +50,7 @@ extern char *strcpy(char *dest, const char *src); extern char *strcat(char *dest, const char *src); extern int strcmp(const char *s1, const char *s2); extern int strlen(const char *str); -extern int file_exists(char *filename); +extern int file_exists(const char *filename); // === System Calls === extern void _exit(int retval); @@ -66,6 +66,6 @@ extern int close(int fd); extern int ElfGetSymbol(void *Base, const char *name, void **ret); // === PE Loader === -extern int PE_GetSymbol(void *Base, char *Name, void **ret); +extern int PE_GetSymbol(void *Base, const char *Name, void **ret); #endif