[uClibc-cvs] uClibc/ldso/libdl libdl.c,1.40,1.41

Erik Andersen andersen at uclibc.org
Thu May 13 09:23:36 UTC 2004


Update of /var/cvs/uClibc/ldso/libdl
In directory nail:/tmp/cvs-serv7338/libdl

Modified Files:
	libdl.c 
Log Message:
update libdl so it also groks the new _dl_errno


Index: libdl.c
===================================================================
RCS file: /var/cvs/uClibc/ldso/libdl/libdl.c,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- a/libdl.c	20 Feb 2004 03:09:45 -0000	1.40
+++ b/libdl.c	13 May 2004 09:23:34 -0000	1.41
@@ -47,6 +47,7 @@
 	__attribute__ ((__weak__));
 extern int _dl_fixup(struct dyn_elf *rpnt, int lazy)
 	 __attribute__ ((__weak__));
+extern int _dl_errno __attribute__ ((__weak__));
 extern struct dyn_elf *_dl_symbol_tables __attribute__ ((__weak__));
 extern struct dyn_elf *_dl_handles __attribute__ ((__weak__));
 extern struct elf_resolve *_dl_loaded_modules __attribute__ ((__weak__));
@@ -93,6 +94,7 @@
 struct r_debug *_dl_debug_addr = NULL;
 static unsigned char *_dl_malloc_addr, *_dl_mmap_zero;
 void *(*_dl_malloc_function) (size_t size);
+int _dl_errno = 0;
 int _dl_fixup(struct dyn_elf *rpnt, int lazy);
 #include "../ldso/dl-progname.h"               /* Pull in the name of ld.so */
 #include "../ldso/dl-hash.c"




More information about the uClibc-cvs mailing list