[PATCH 1/3] htl: move __pthread_sigstate_destroy into libc.

Samuel Thibault samuel.thibault@aquilenet.fr
Sat Dec 14 23:14:47 GMT 2024


Applied the series, thanks!

gfleury, le ven. 13 déc. 2024 00:06:10 +0200, a ecrit:
> ---
>  htl/Makefile                                | 2 +-
>  htl/Versions                                | 1 +
>  htl/pt-internal.h                           | 1 +
>  sysdeps/mach/hurd/htl/pt-sigstate-destroy.c | 1 +
>  4 files changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/htl/Makefile b/htl/Makefile
> index b0bc0d97..4c996a9e 100644
> --- a/htl/Makefile
> +++ b/htl/Makefile
> @@ -118,7 +118,6 @@ libpthread-routines := \
>    pt-machdep \
>    pt-spin \
>    pt-sigstate-init \
> -  pt-sigstate-destroy \
>    pt-sigstate \
>    pt-kill \
>    pt-getcpuclockid \
> @@ -211,6 +210,7 @@ routines := \
>    pt-pthread_self \
>    pt-self pt-equal \
>    pt-setschedparam \
> +  pt-sigstate-destroy \
>    # routines
>  shared-only-routines = forward
>  
> diff --git a/htl/Versions b/htl/Versions
> index 33a3cfa7..388e6169 100644
> --- a/htl/Versions
> +++ b/htl/Versions
> @@ -94,6 +94,7 @@ libc {
>      __pthread_attr_setstack;
>      __pthread_condattr_init;
>      __pthread_default_condattr;
> +    __pthread_sigstate_destroy;
>    }
>  }
>  
> diff --git a/htl/pt-internal.h b/htl/pt-internal.h
> index 23fdb73f..6bf18950 100644
> --- a/htl/pt-internal.h
> +++ b/htl/pt-internal.h
> @@ -306,6 +306,7 @@ extern error_t __pthread_sigstate_init (struct __pthread *thread);
>  /* Destroy the signal state data structures associated with thread
>     *THREAD.  */
>  extern void __pthread_sigstate_destroy (struct __pthread *thread);
> +libc_hidden_proto (__pthread_sigstate_destroy)
>  
>  /* Modify thread *THREAD's signal state.  */
>  extern error_t __pthread_sigstate (struct __pthread *__restrict thread, int how,
> diff --git a/sysdeps/mach/hurd/htl/pt-sigstate-destroy.c b/sysdeps/mach/hurd/htl/pt-sigstate-destroy.c
> index 3e97e9d9..4d9b0812 100644
> --- a/sysdeps/mach/hurd/htl/pt-sigstate-destroy.c
> +++ b/sysdeps/mach/hurd/htl/pt-sigstate-destroy.c
> @@ -26,3 +26,4 @@ __pthread_sigstate_destroy (struct __pthread *thread)
>  {
>    _hurd_sigstate_delete (thread->kernel_thread);
>  }
> +libc_hidden_def (__pthread_sigstate_destroy)
> -- 
> 2.39.5
> 

-- 
Samuel
<y> t1 faich
<y> les programmes ils segfaultent jamais quand on veut
 -+- #ens-mim en plein débogage -+-


More information about the Libc-alpha mailing list