Commited in 2.32
commit
59b7fe99f2593682ba779fe0faa8f1156d48d087
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
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
#include <pthreadP.h>
void
-pthread_testcancel (void)
+__pthread_testcancel (void)
{
struct __pthread *p = _pthread_self ();
int cancelled;
if (cancelled)
__pthread_exit (PTHREAD_CANCELED);
}
+strong_alias (__pthread_testcancel, pthread_testcancel)
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)