diff options
Diffstat (limited to 'man2/sigaltstack.2')
-rw-r--r-- | man2/sigaltstack.2 | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/man2/sigaltstack.2 b/man2/sigaltstack.2 index 095c95742..6ae8a612c 100644 --- a/man2/sigaltstack.2 +++ b/man2/sigaltstack.2 @@ -333,20 +333,20 @@ signal: .in +4n .EX stack_t ss; - +\& ss.ss_sp = malloc(SIGSTKSZ); if (ss.ss_sp == NULL) { perror("malloc"); exit(EXIT_FAILURE); } - +\& ss.ss_size = SIGSTKSZ; ss.ss_flags = 0; if (sigaltstack(&ss, NULL) == \-1) { perror("sigaltstack"); exit(EXIT_FAILURE); } - +\& sa.sa_flags = SA_ONSTACK; sa.sa_handler = handler(); /* Address of a signal handler */ sigemptyset(&sa.sa_mask); |