mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-24 02:03:35 +08:00
Use signal rather than sigaction in nptl/tst-cleanup2.
This commit is contained in:
parent
cfa69b0bb2
commit
62ad2abcd6
@ -1,5 +1,8 @@
|
||||
2015-02-06 Roland McGrath <roland@hack.frob.com>
|
||||
|
||||
* nptl/tst-cleanup2.c (do_test): Use signal rather than sigaction.
|
||||
Drop trailing \n from perror argument. Use return rather than exit.
|
||||
|
||||
* nptl/tst-cancel20.c (do_test): Conditionalize SA_SIGINFO-using tests
|
||||
on [SA_SIGINFO].
|
||||
* nptl/tst-cancel21.c (do_test): Likewise.
|
||||
|
@ -40,16 +40,11 @@ do_test (void)
|
||||
array. Mark the return value as volatile so that it gets reloaded on
|
||||
return. */
|
||||
volatile int ret = 0;
|
||||
struct sigaction sa;
|
||||
|
||||
sa.sa_handler = sig_handler;
|
||||
sigemptyset (&sa.sa_mask);
|
||||
sa.sa_flags = SA_SIGINFO;
|
||||
|
||||
if (sigaction (SIGSEGV, &sa, 0))
|
||||
if (signal (SIGSEGV, &sig_handler) == SIG_ERR)
|
||||
{
|
||||
perror ("installing SIGSEGV handler\n");
|
||||
exit (1);
|
||||
perror ("installing SIGSEGV handler");
|
||||
return 1;
|
||||
}
|
||||
|
||||
puts ("Attempting to sprintf to null ptr");
|
||||
|
Loading…
Reference in New Issue
Block a user