aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgfleury <gfleury@disroot.org>2025-08-15 20:14:55 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2025-08-16 01:44:51 +0200
commitd0667a77de6d637007cf22d3d2a83f6fd8412f87 (patch)
treeddb141061c868c684352171c5e808515c5759d33
parentf6a47e2d61ae6cb07d6683fd22c246c494f2de1d (diff)
downloadglibc-d0667a77de6d637007cf22d3d2a83f6fd8412f87.zip
glibc-d0667a77de6d637007cf22d3d2a83f6fd8412f87.tar.gz
glibc-d0667a77de6d637007cf22d3d2a83f6fd8412f87.tar.bz2
htl: move __pthread_sigstate_init into libc.
Message-ID: <20250815181500.107433-15-gfleury@disroot.org>
-rw-r--r--htl/Makefile2
-rw-r--r--htl/Versions1
-rw-r--r--htl/pt-internal.h1
-rw-r--r--sysdeps/mach/hurd/htl/pt-sigstate-init.c3
4 files changed, 6 insertions, 1 deletions
diff --git a/htl/Makefile b/htl/Makefile
index 7ce5626..52f784a 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 7d0b5f2..4845742 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 7651446..24d0964 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 5a17dd5..a0c7f27 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)