From: Samuel Thibault Date: Tue, 23 Jun 2020 22:00:53 +0000 (+0000) Subject: htl: Enable tst-cancel25 test X-Git-Tag: glibc-2.32~178 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9f6e508b4270093607676361e68dfd7a0bf91492;p=thirdparty%2Fglibc.git htl: Enable tst-cancel25 test * nptl/tst-cancel25.c: Move to... * sysdeps/pthread/tst-cancel25.c: ... here. (tf2) Do not test for SIGCANCEL when it is not defined. * nptl/Makefile: Move corresponding reference to... * sysdeps/pthread/Makefile: ... here. --- diff --git a/nptl/Makefile b/nptl/Makefile index 60483c1ec43..24ebd07a301 100644 --- a/nptl/Makefile +++ b/nptl/Makefile @@ -307,7 +307,7 @@ tests-container = tst-pthread-getattr tests-internal := tst-robustpi8 tst-rwlock19 tst-rwlock20 \ tst-sem11 tst-sem12 tst-sem13 \ tst-barrier5 tst-signal7 tst-mutex8 tst-mutex8-static \ - tst-mutexpi8 tst-mutexpi8-static tst-cancel25 \ + tst-mutexpi8 tst-mutexpi8-static \ tst-setgetname \ xtests = tst-setuid1 tst-setuid1-static tst-setuid2 \ diff --git a/sysdeps/pthread/Makefile b/sysdeps/pthread/Makefile index c9ba6f8f125..01602e69d5c 100644 --- a/sysdeps/pthread/Makefile +++ b/sysdeps/pthread/Makefile @@ -214,7 +214,7 @@ generated += tst-atfork2.mtrace generated += $(objpfx)tst-atfork2.mtrace \ $(addsuffix .so,$(strip $(modules-names))) -tests-internal += tst-robust8 +tests-internal += tst-cancel25 tst-robust8 tests += tst-oncex3 tst-oncex4 diff --git a/nptl/tst-cancel25.c b/sysdeps/pthread/tst-cancel25.c similarity index 99% rename from nptl/tst-cancel25.c rename to sysdeps/pthread/tst-cancel25.c index c6e1c23c02b..0b3a82b8040 100644 --- a/nptl/tst-cancel25.c +++ b/sysdeps/pthread/tst-cancel25.c @@ -18,11 +18,13 @@ tf2 (void *arg) puts ("pthread_sigmask failed"); exit (1); } +#ifdef SIGCANCEL if (sigismember (&mask, SIGCANCEL)) { puts ("SIGCANCEL blocked in new thread"); exit (1); } +#endif /* Sync with the main thread so that we do not test anything else. */ int e = pthread_barrier_wait (&b);