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