From: GNU Libc Maintainers Date: Sun, 28 Jan 2024 22:58:14 +0000 (+0100) Subject: git-libpthread-testcancel X-Git-Tag: archive/raspbian/2.31-13+rpi1+deb11u8^2~64 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d97c0fc55baa176a3be038b936df65b0fb674f06;p=glibc.git git-libpthread-testcancel Commited in 2.32 commit 59b7fe99f2593682ba779fe0faa8f1156d48d087 Author: Samuel Thibault Date: Sun Feb 9 22:23:52 2020 +0000 htl: Add support for libc cancellation points Gbp-Pq: Topic hurd-i386 Gbp-Pq: Name git-libpthread-testcancel.diff --- diff --git a/htl/pt-testcancel.c b/htl/pt-testcancel.c index 1ec324b95..37326280e 100644 --- a/htl/pt-testcancel.c +++ b/htl/pt-testcancel.c @@ -22,7 +22,7 @@ #include void -pthread_testcancel (void) +__pthread_testcancel (void) { struct __pthread *p = _pthread_self (); int cancelled; @@ -34,3 +34,4 @@ pthread_testcancel (void) if (cancelled) __pthread_exit (PTHREAD_CANCELED); } +strong_alias (__pthread_testcancel, pthread_testcancel) diff --git a/sysdeps/htl/pthreadP.h b/sysdeps/htl/pthreadP.h index ce1eb34d8..9d249f449 100644 --- a/sysdeps/htl/pthreadP.h +++ b/sysdeps/htl/pthreadP.h @@ -67,6 +67,7 @@ int __pthread_attr_setstacksize (pthread_attr_t *__attr, size_t __stacksize); int __pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr, size_t __stacksize); int __pthread_attr_getstack (const pthread_attr_t *, void **, size_t *); +void __pthread_testcancel (void); #if IS_IN (libpthread) hidden_proto (__pthread_create)