From: Rich Felker Date: Mon, 6 Feb 2012 22:57:29 +0000 (-0500) Subject: run ctors/dtors for shared objects loaded with dlopen X-Git-Tag: v0.8.5~29 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ce4d97e3dc0aaec915f500bc1ef955208a5ef4c2;p=oweals%2Fmusl.git run ctors/dtors for shared objects loaded with dlopen --- diff --git a/src/ldso/dynlink.c b/src/ldso/dynlink.c index ca49f439..01c7f294 100644 --- a/src/ldso/dynlink.c +++ b/src/ldso/dynlink.c @@ -655,6 +655,7 @@ void *dlopen(const char *file, int mode) p->global = 1; } + do_init_fini(tail); end: pthread_rwlock_unlock(&lock); return p;