diff options
author | gfleury <gfleury@disroot.org> | 2025-08-15 20:14:55 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-08-16 01:44:51 +0200 |
commit | d0667a77de6d637007cf22d3d2a83f6fd8412f87 (patch) | |
tree | ddb141061c868c684352171c5e808515c5759d33 | |
parent | f6a47e2d61ae6cb07d6683fd22c246c494f2de1d (diff) | |
download | glibc-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/Makefile | 2 | ||||
-rw-r--r-- | htl/Versions | 1 | ||||
-rw-r--r-- | htl/pt-internal.h | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-sigstate-init.c | 3 |
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) |