aboutsummaryrefslogtreecommitdiff
path: root/src/threads
diff options
context:
space:
mode:
Diffstat (limited to 'src/threads')
-rw-r--r--src/threads/pthread.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/threads/pthread.c b/src/threads/pthread.c
index 84966d01..fdfd27d0 100644
--- a/src/threads/pthread.c
+++ b/src/threads/pthread.c
@@ -78,7 +78,7 @@ static unsigned long ssh_pthread_thread_id (void){
return (unsigned long) pthread_self();
}
-struct ssh_threads_callbacks_struct ssh_threads_pthread =
+static struct ssh_threads_callbacks_struct ssh_threads_pthread =
{
.type="threads_pthread",
.mutex_init=ssh_pthread_mutex_init,
@@ -88,4 +88,8 @@ struct ssh_threads_callbacks_struct ssh_threads_pthread =
.thread_id=ssh_pthread_thread_id
};
+struct ssh_threads_callbacks_struct *ssh_threads_get_pthread(){
+ return &ssh_threads_pthread;
+}
+
#endif /* HAVE_PTHREAD */