Fix up overzealous HAVE_LT_DLMUTEX_REGISTER block

This fixes a built problem on systems without the lt_dlmutex_register
function. The overzealousness causes libtool_set_error and libtool_get_error
to be undefined. This fixes a build problem on Ubuntu Intrepid.

Signed-off-by: Russ Dill <Russ.Dill@gmail.com>
Signed-off-by: Lennart Poettering <lennart@poettering.net>
This commit is contained in:
Russ Dill 2008-08-17 12:53:43 -07:00 committed by Lennart Poettering
parent 8d596a9bc5
commit 74719c24f5

View file

@ -57,8 +57,6 @@
static pa_mutex *libtool_mutex = NULL; static pa_mutex *libtool_mutex = NULL;
PA_STATIC_TLS_DECLARE_NO_FREE(libtool_tls);
static void libtool_lock(void) { static void libtool_lock(void) {
pa_mutex_lock(libtool_mutex); pa_mutex_lock(libtool_mutex);
} }
@ -67,6 +65,10 @@ static void libtool_unlock(void) {
pa_mutex_unlock(libtool_mutex); pa_mutex_unlock(libtool_mutex);
} }
#endif
PA_STATIC_TLS_DECLARE_NO_FREE(libtool_tls);
static void libtool_set_error(const char *error) { static void libtool_set_error(const char *error) {
PA_STATIC_TLS_SET(libtool_tls, (char*) error); PA_STATIC_TLS_SET(libtool_tls, (char*) error);
} }
@ -75,8 +77,6 @@ static const char *libtool_get_error(void) {
return PA_STATIC_TLS_GET(libtool_tls); return PA_STATIC_TLS_GET(libtool_tls);
} }
#endif
#ifdef PA_BIND_NOW #ifdef PA_BIND_NOW
/* /*