You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.2 KiB
37 lines
1.2 KiB
commit 6b5189eb2000761cd68c3c54c0d03357a9aaec67 |
|
Author: Joseph Myers <joseph@codesourcery.com> |
|
Date: Thu Nov 27 16:02:26 2014 +0000 |
|
|
|
Avoid deprecated sigblock in misc/tst-pselect.c. |
|
|
|
misc/tst-pselect.c uses the deprecated sigblock interface, resulting |
|
in "tst-pselect.c:42:3: warning: 'sigblock' is deprecated (declared at |
|
../signal/signal.h:189) [-Wdeprecated-declarations]". The choice of |
|
sigblock rather than sigprocmask has nothing to do with what this test |
|
is testing, so this patch changes it to use sigprocmask to avoid the |
|
warning. |
|
|
|
Tested for x86_64. |
|
|
|
* misc/tst-pselect.c (do_test): Use sigprocmask instead of |
|
sigblock. |
|
|
|
diff --git a/misc/tst-pselect.c b/misc/tst-pselect.c |
|
index 36bc46da6c94174a..095d794cb2735e18 100644 |
|
--- a/misc/tst-pselect.c |
|
+++ b/misc/tst-pselect.c |
|
@@ -39,9 +39,12 @@ do_test (void) |
|
return 1; |
|
} |
|
|
|
- if (sigblock (sigmask (SIGUSR1)) != 0) |
|
+ sigset_t ss_usr1; |
|
+ sigemptyset (&ss_usr1); |
|
+ sigaddset (&ss_usr1, SIGUSR1); |
|
+ if (sigprocmask (SIG_BLOCK, &ss_usr1, NULL) != 0) |
|
{ |
|
- puts ("sigblock failed"); |
|
+ puts ("sigprocmask failed"); |
|
return 1; |
|
} |
|
|
|
|