[uClibc-cvs] CVS uClibc/ldso/include

CVS User jocke jocke at codepoet.org
Wed Nov 10 15:27:10 UTC 2004


Update of /var/cvs/uClibc/ldso/include
In directory nail:/tmp/cvs-serv473/include

Modified Files:
	dl-hash.h 
Log Message:
Add RTLD_LOCAL support for dlopened libs. Reported by
Andrew de Quincey, who has been most helpful getting this sorted
out, thanks. Thanks also to Peter Mazinger who did alot of testing.

Removed all traces of dl_parse_copy_information() since it is no longer used.


--- /var/cvs/uClibc/ldso/include/dl-hash.h	2004/11/02 08:14:45	1.9
+++ /var/cvs/uClibc/ldso/include/dl-hash.h	2004/11/10 15:27:10	1.10
@@ -35,7 +35,7 @@
   unsigned int nbucket;
   unsigned long * elf_buckets;
   struct init_fini_list *init_fini;
-
+  struct init_fini_list *rtld_local; /* keep tack of RTLD_LOCAL libs in same group */
   /*
    * These are only used with ELF style shared libraries
    */
@@ -71,7 +71,7 @@
 	unsigned long dynamic_addr, unsigned long dynamic_size);
 
 extern char * _dl_find_hash(const char * name, struct dyn_elf * rpnt1, 
-			    int type_class);
+			    struct elf_resolve *mytpnt, int type_class);
 
 extern int _dl_linux_dynamic_link(void);
 



More information about the uClibc-cvs mailing list