loader: Use a hidden function instead of an exported global variable to setup pthread functions.
diff --git a/loader/pthread.c b/loader/pthread.c
index dd1a3ba..4951d97 100644
--- a/loader/pthread.c
+++ b/loader/pthread.c
@@ -246,7 +246,7 @@
/***********************************************************************
* pthread_functions
*/
-const struct wine_pthread_functions pthread_functions =
+static const struct wine_pthread_functions pthread_functions =
{
init_process,
init_thread,
@@ -257,3 +257,8 @@
abort_thread,
pthread_sigmask
};
+
+void init_pthread_functions(void)
+{
+ wine_pthread_set_functions( &pthread_functions, sizeof(pthread_functions) );
+}