diff options
Diffstat (limited to 'ldso')
-rw-r--r-- | ldso/include/ldsodefs.h | 2 | ||||
-rw-r--r-- | ldso/ldso/dl-tls.c | 2 | ||||
-rw-r--r-- | ldso/libdl/libdl.c | 1 |
3 files changed, 2 insertions, 3 deletions
diff --git a/ldso/include/ldsodefs.h b/ldso/include/ldsodefs.h index 0c15254c1..8f601e944 100644 --- a/ldso/include/ldsodefs.h +++ b/ldso/include/ldsodefs.h @@ -79,7 +79,7 @@ extern void *_dl_allocate_tls_init (void *) internal_function; /* Deallocate memory allocated with _dl_allocate_tls. */ extern void _dl_deallocate_tls (void *tcb, bool dealloc_tcb) internal_function; -extern void _dl_nothread_init_static_tls (struct link_map *) internal_function attribute_hidden; +extern void _dl_nothread_init_static_tls (struct link_map *) attribute_hidden; /* Highest dtv index currently needed. */ EXTERN size_t _dl_tls_max_dtv_idx; diff --git a/ldso/ldso/dl-tls.c b/ldso/ldso/dl-tls.c index 21c16dc19..43dd5a00a 100644 --- a/ldso/ldso/dl-tls.c +++ b/ldso/ldso/dl-tls.c @@ -176,7 +176,7 @@ fail: libpthread implementations should provide their own hook to handle all threads. */ void -internal_function __attribute_noinline__ +attribute_hidden __attribute_noinline__ _dl_nothread_init_static_tls (struct link_map *map) { # ifdef TLS_TCB_AT_TP diff --git a/ldso/libdl/libdl.c b/ldso/libdl/libdl.c index f19a0151e..3957e846f 100644 --- a/ldso/libdl/libdl.c +++ b/ldso/libdl/libdl.c @@ -41,7 +41,6 @@ #if defined(USE_TLS) && USE_TLS #include <ldsodefs.h> -extern void (*_dl_init_static_tls) (struct link_map *); extern void _dl_add_to_slotinfo(struct link_map *l); #endif |