[uClibc-cvs] CVS update of uClibc/ldso/ldso (ldso.c)
Erik Andersen
andersen at codepoet.org
Thu Aug 26 18:38:19 UTC 2004
Date: Thursday, August 26, 2004 @ 12:38:19
Author: andersen
Path: /var/cvs/uClibc/ldso/ldso
Modified: ldso.c (1.115 -> 1.116)
Fixup a couple of warnings
Index: uClibc/ldso/ldso/ldso.c
diff -u uClibc/ldso/ldso/ldso.c:1.115 uClibc/ldso/ldso/ldso.c:1.116
--- uClibc/ldso/ldso/ldso.c:1.115 Thu Aug 26 12:36:23 2004
+++ uClibc/ldso/ldso/ldso.c Thu Aug 26 12:38:19 2004
@@ -211,7 +211,7 @@
*/
Elf32_Addr mpa = (ppnt->p_vaddr + app_tpnt->loadaddr) & ~(_dl_pagesize - 1);
Elf32_Word mps = ((ppnt->p_vaddr + app_tpnt->loadaddr) - mpa) + ppnt->p_memsz;
- if(_dl_mprotect(mpa, mps, PROT_READ | PROT_WRITE | PROT_EXEC)) {
+ if(_dl_mprotect((void *)mpa, mps, PROT_READ | PROT_WRITE | PROT_EXEC)) {
SEND_STDERR("Couldn't mprotect .dynamic segment to rwx.\n");
_dl_exit(0);
}
@@ -773,7 +773,7 @@
_dl_debug_state();
/* Find the real malloc function and make ldso functions use that from now on */
- _dl_malloc_function = (void (*)(size_t)) (intptr_t) _dl_find_hash("malloc", _dl_symbol_tables, ELF_RTYPE_CLASS_PLT);
+ _dl_malloc_function = (void* (*)(size_t)) (intptr_t) _dl_find_hash("malloc", _dl_symbol_tables, ELF_RTYPE_CLASS_PLT);
}
char *_dl_getenv(const char *symbol, char **envp)
More information about the uClibc-cvs
mailing list