opnsense-src/lib/libthr
Konstantin Belousov 9f78c837d9 check_cancel: when in_sigsuspend, send SIGCANCEL unconditionally
not only when check_cancel is called from the signal handler.
_thr_wake() is not enough to get the sigsuspend(2) syscall out of the
loop, since it only terminates sleep when an unblocked signal is
delivered.

PR:	283101
In collaboration with:	pho
Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D48200
2024-12-28 19:01:58 +02:00
..
arch libthr: Preresolve selected EABI symbols on arm. 2024-07-25 18:24:22 +02:00
sys lib{c,sys}: stop exposing errno symbol 2024-09-27 20:27:46 +01:00
tests libthr: allow very early atfork registration 2024-11-13 19:33:44 -06:00
thread check_cancel: when in_sigsuspend, send SIGCANCEL unconditionally 2024-12-28 19:01:58 +02:00
libthr.3 Canonicalize the name of the FreeBSD Foundation 2024-10-24 05:03:07 +08:00
Makefile Retire MK_PROFILE infrastructure 2024-11-12 12:11:51 -05:00
Makefile.depend Update Makefile.depend files 2024-10-14 10:26:17 -07:00
plockstat.d Remove "All Rights Reserved" from FreeBSD Foundation copyrights 2024-07-30 12:16:36 -04:00
pthread.map libthr: add pthread_sigqueue(3) 2024-04-23 19:51:22 +03:00