[uClibc-cvs] uClibc/ldso/ldso/i386 boot1_arch.h, 1.2, 1.3 elfinterp.c, 1.28, 1.29
Erik Andersen
andersen at uclibc.org
Sat Feb 7 10:40:18 UTC 2004
Update of /var/cvs/uClibc/ldso/ldso/i386
In directory nail:/tmp/cvs-serv6635/ldso/i386
Modified Files:
boot1_arch.h elfinterp.c
Log Message:
Split off the stuff that cannot use function into its own file,
to make it easier to treat it specially while not bothering the
rest of the code with the same constraints.
Index: boot1_arch.h
===================================================================
RCS file: /var/cvs/uClibc/ldso/ldso/i386/boot1_arch.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- boot1_arch.h 8 Aug 2002 14:35:31 -0000 1.2
+++ boot1_arch.h 7 Feb 2004 10:40:16 -0000 1.3
@@ -4,4 +4,4 @@
* can be done.
*/
-#define LD_BOOT(X) void _dl_boot (X)
+#define _dl_boot2 _dl_boot
Index: elfinterp.c
===================================================================
RCS file: /var/cvs/uClibc/ldso/ldso/i386/elfinterp.c,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- elfinterp.c 29 Jan 2004 12:18:52 -0000 1.28
+++ elfinterp.c 7 Feb 2004 10:40:16 -0000 1.29
@@ -29,6 +29,8 @@
* SUCH DAMAGE.
*/
+#include "ldso.h"
+
#if defined (__SUPPORT_LD_DEBUG__)
static const char *_dl_reltypes_tab[] =
{
@@ -271,8 +273,8 @@
if (!symbol_addr && ELF32_ST_BIND(symtab[symtab_index].st_info) == STB_GLOBAL) {
#if defined (__SUPPORT_LD_DEBUG__)
- _dl_dprintf(2, "\tglobal symbol '%s' already defined in '%s'\n",
- symname, tpnt->libname);
+ _dl_dprintf(2, "\tglobal symbol '%s' already defined in '%s', rel type: %s\n",
+ symname, tpnt->libname, _dl_reltypes(reloc_type));
#endif
return 0;
}
More information about the uClibc-cvs
mailing list