summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/regress/lib/libc/setjmp-signal/setjmp-signal.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/regress/lib/libc/setjmp-signal/setjmp-signal.c b/src/regress/lib/libc/setjmp-signal/setjmp-signal.c
index c44f657cda..84947f372d 100644
--- a/src/regress/lib/libc/setjmp-signal/setjmp-signal.c
+++ b/src/regress/lib/libc/setjmp-signal/setjmp-signal.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: setjmp-signal.c,v 1.1 2002/07/31 05:18:24 art Exp $ */ 1/* $OpenBSD: setjmp-signal.c,v 1.2 2002/07/31 05:25:55 art Exp $ */
2/* 2/*
3 * Written by Artur Grabowski <art@openbsd.org> 2002 Public Domain. 3 * Written by Artur Grabowski <art@openbsd.org> 2002 Public Domain.
4 */ 4 */
@@ -11,16 +11,16 @@ jmp_buf jb;
11void 11void
12segv_handler(int signum) 12segv_handler(int signum)
13{ 13{
14 longjmp(jb, 1); 14 longjmp(jb, 1);
15} 15}
16 16
17int 17int
18main() 18main()
19{ 19{
20 signal(SIGSEGV, segv_handler); 20 signal(SIGSEGV, segv_handler);
21 if (setjmp(jb) == 0) { 21 if (setjmp(jb) == 0) {
22 *((int *)0) = 0; 22 *((int *)addr) = 0;
23 return (1); 23 return (1);
24 } 24 }
25 return (0); 25 return (0);
26} 26}