nptl: SIGCANCEL, SIGTIMER, SIGSETXID are always defined

System Internals / glibc - Florian Weimer [redhat.com] - 18 October 2019 12:29 EDT

All nptl targets have these signal definitions nowadays. This changes also replaces the nptl-generic version of pthread_sigmask with the Linux version.

Tested on x86_64-linux-gnu and i686-linux-gnu. Built with build-many-glibcs.py.

e4b3707cea nptl: SIGCANCEL, SIGTIMER, SIGSETXID are always defined
nptl/allocatestack.c | 3 --
nptl/nptl-init.c | 16 ---------
nptl/pthread_cancel.c | 7 ----
nptl/pthread_create.c | 2 --
nptl/pthread_setcanceltype.c | 5 ---
nptl/pthread_sigmask.c | 40 ++++++++++++++++-------
nptl/tst-cancel25.c | 2 --
nptl/tst-signal7.c | 4 ---
sysdeps/nptl/allocrtsig.c | 29 +++--------------
sysdeps/unix/sysv/linux/pthread_sigmask.c | 54 -------------------------------
10 files changed, 34 insertions(+), 128 deletions(-)

Upstream: sourceware.org


  • Share