diff options
Diffstat (limited to 'sysdeps/generic/ldsodefs.h')
-rw-r--r-- | sysdeps/generic/ldsodefs.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sysdeps/generic/ldsodefs.h b/sysdeps/generic/ldsodefs.h index 8426b5cbd8..e43d6f5ecd 100644 --- a/sysdeps/generic/ldsodefs.h +++ b/sysdeps/generic/ldsodefs.h @@ -1313,6 +1313,13 @@ dl_init_static_tls (struct link_map *map) #endif } +#ifndef SHARED +/* Called before relocating ld.so during static dlopen. This can be + used to partly initialize the dormant ld.so copy in the static + dlopen namespace. */ +void __rtld_static_init (struct link_map *map) attribute_hidden; +#endif + /* Return true if the ld.so copy in this namespace is actually active and working. If false, the dl_open/dlfcn hooks have to be used to call into the outer dynamic linker (which happens after static |