diff options
Diffstat (limited to 'nptl/tst-cancel4.c')
-rw-r--r-- | nptl/tst-cancel4.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nptl/tst-cancel4.c b/nptl/tst-cancel4.c index 4916746..e50afd7 100644 --- a/nptl/tst-cancel4.c +++ b/nptl/tst-cancel4.c @@ -781,9 +781,13 @@ tf_sigpause (void *arg) pthread_cleanup_push (cl, NULL); +#ifdef SIGCANCEL /* Just for fun block the cancellation signal. We need to use __xpg_sigpause since otherwise we will get the BSD version. */ __xpg_sigpause (SIGCANCEL); +#else + pause (); +#endif pthread_cleanup_pop (0); |