[uClibc-cvs] uClibc/ldso/ldso/mips elfinterp.c,1.8,1.9
Erik Andersen
andersen at uclibc.org
Thu Feb 5 01:54:36 UTC 2004
Update of /var/cvs/uClibc/ldso/ldso/mips
In directory nail:/tmp/cvs-serv32512/mips
Modified Files:
elfinterp.c
Log Message:
Fixup a badly merged update
-Erik
Index: elfinterp.c
===================================================================
RCS file: /var/cvs/uClibc/ldso/ldso/mips/elfinterp.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- elfinterp.c 29 Jan 2004 12:18:52 -0000 1.8
+++ elfinterp.c 5 Feb 2004 01:54:33 -0000 1.9
@@ -156,7 +156,7 @@
unsigned long rel_addr, unsigned long rel_size, int type)
{
/* Nothing to do */
- return 0;
+ return;
}
int _dl_parse_copy_information(struct dyn_elf *rpnt,
@@ -167,17 +167,20 @@
}
-int _dl_parse_relocation_information(struct dyn_elf *rpnt,
+int _dl_parse_relocation_information(struct dyn_elf *xpnt,
unsigned long rel_addr, unsigned long rel_size, int type)
{
Elf32_Sym *symtab;
Elf32_Rel *rpnt;
char *strtab;
unsigned long *got;
- unsigned long *reloc_addr=NULL, old_val=0;
+ unsigned long *reloc_addr=NULL;
unsigned long symbol_addr;
int i, reloc_type, symtab_index;
- struct elf_resolve *tpnt = rpnt->dyn;
+ struct elf_resolve *tpnt = xpnt->dyn;
+#if defined (__SUPPORT_LD_DEBUG__)
+ unsigned long old_val=0;
+#endif
/* Now parse the relocation information */
rel_size = rel_size / sizeof(Elf32_Rel);
More information about the uClibc-cvs
mailing list