From bf735eb494ce184345c23ead87d7e05810c4d886 Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Tue, 27 Jul 2010 13:46:00 +0200 Subject: silence warning about incompatible types with _dl_init_static_tls Signed-off-by: Bernhard Reutner-Fischer --- ldso/include/ldsodefs.h | 2 +- ldso/ldso/dl-tls.c | 2 +- ldso/libdl/libdl.c | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) (limited to 'ldso') 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 -extern void (*_dl_init_static_tls) (struct link_map *); extern void _dl_add_to_slotinfo(struct link_map *l); #endif -- cgit v1.2.3