From: gfleury <gfle...@disroot.org>

Message-ID: <20250815181500.107433-15-gfle...@disroot.org>
---
 htl/Makefile                             | 2 +-
 htl/Versions                             | 1 +
 htl/pt-internal.h                        | 1 +
 sysdeps/mach/hurd/htl/pt-sigstate-init.c | 3 +++
 4 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/htl/Makefile b/htl/Makefile
index 7ce56265f5..52f784a72d 100644
--- a/htl/Makefile
+++ b/htl/Makefile
@@ -37,7 +37,6 @@ libpthread-routines := \
   pt-sysdep \
   pt-setup \
   pt-spin \
-  pt-sigstate-init \
   pt-getname-np \
   pt-setname-np \
   sem_close \
@@ -202,6 +201,7 @@ routines := \
   pt-sigmask \
   pt-sigstate \
   pt-sigstate-destroy \
+  pt-sigstate-init \
   pt-stack-alloc \
   pt-testcancel \
   pt-thread-alloc \
diff --git a/htl/Versions b/htl/Versions
index 7d0b5f21be..4845742fc3 100644
--- a/htl/Versions
+++ b/htl/Versions
@@ -258,6 +258,7 @@ libc {
     __pthread_mutexattr_settype;
     __pthread_once;
     __pthread_setspecific;
+    __pthread_sigstate_init;
     __pthread_sigstate;
     __pthread_sigstate_destroy;
     __pthread_sigmask;
diff --git a/htl/pt-internal.h b/htl/pt-internal.h
index 7651446b3b..24d0964ebf 100644
--- a/htl/pt-internal.h
+++ b/htl/pt-internal.h
@@ -311,6 +311,7 @@ libc_hidden_proto (__pthread_destroy_specific)
 /* Initialize newly create thread *THREAD's signal state data
    structures.  */
 extern error_t __pthread_sigstate_init (struct __pthread *thread);
+libc_hidden_proto (__pthread_sigstate_init)
 
 /* Destroy the signal state data structures associated with thread
    *THREAD.  */
diff --git a/sysdeps/mach/hurd/htl/pt-sigstate-init.c 
b/sysdeps/mach/hurd/htl/pt-sigstate-init.c
index 5a17dd5982..a0c7f277e3 100644
--- a/sysdeps/mach/hurd/htl/pt-sigstate-init.c
+++ b/sysdeps/mach/hurd/htl/pt-sigstate-init.c
@@ -19,6 +19,7 @@
 #include <pthread.h>
 #include <pt-internal.h>
 #include <hurd/signal.h>
+#include <ldsodefs.h>
 
 error_t
 __pthread_sigstate_init (struct __pthread *thread)
@@ -42,3 +43,5 @@ __pthread_sigstate_init (struct __pthread *thread)
 
   return 0;
 }
+
+libc_hidden_def (__pthread_sigstate_init)
-- 
2.47.2


Reply via email to