summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormiod <>2015-11-08 18:10:14 +0000
committermiod <>2015-11-08 18:10:14 +0000
commit2e3a613788f1eef9e72b6cda77db1e8250ffc3c8 (patch)
treefe85cabe14a8d84b01609bfacca00abd904af972
parente0cecf755b95b6a932a3c00613a8a7b90fd1935d (diff)
downloadopenbsd-2e3a613788f1eef9e72b6cda77db1e8250ffc3c8.tar.gz
openbsd-2e3a613788f1eef9e72b6cda77db1e8250ffc3c8.tar.bz2
openbsd-2e3a613788f1eef9e72b6cda77db1e8250ffc3c8.zip
Make sure we use a sigjmp_buf in the sigsetjmp() part of the test.
-rw-r--r--src/regress/lib/libc/setjmp-fpu/_setjmp.c3
-rw-r--r--src/regress/lib/libc/setjmp-fpu/setjmp-fpu.c2
-rw-r--r--src/regress/lib/libc/setjmp-fpu/setjmp.c3
-rw-r--r--src/regress/lib/libc/setjmp-fpu/sigsetjmp.c3
4 files changed, 7 insertions, 4 deletions
diff --git a/src/regress/lib/libc/setjmp-fpu/_setjmp.c b/src/regress/lib/libc/setjmp-fpu/_setjmp.c
index 9131c7e0e8..a2195a5ff8 100644
--- a/src/regress/lib/libc/setjmp-fpu/_setjmp.c
+++ b/src/regress/lib/libc/setjmp-fpu/_setjmp.c
@@ -1,6 +1,7 @@
1/* $OpenBSD: _setjmp.c,v 1.2 2015/01/20 04:41:01 krw Exp $ */ 1/* $OpenBSD: _setjmp.c,v 1.3 2015/11/08 18:10:14 miod Exp $ */
2#define SETJMP(env, savemask) _setjmp(env) 2#define SETJMP(env, savemask) _setjmp(env)
3#define LONGJMP(env, val) _longjmp(env, val) 3#define LONGJMP(env, val) _longjmp(env, val)
4#define TEST_SETJMP test__setjmp 4#define TEST_SETJMP test__setjmp
5#define JMP_BUF jmp_buf
5 6
6#include "setjmp-fpu.c" 7#include "setjmp-fpu.c"
diff --git a/src/regress/lib/libc/setjmp-fpu/setjmp-fpu.c b/src/regress/lib/libc/setjmp-fpu/setjmp-fpu.c
index 45b3c1ee0e..694061dcbb 100644
--- a/src/regress/lib/libc/setjmp-fpu/setjmp-fpu.c
+++ b/src/regress/lib/libc/setjmp-fpu/setjmp-fpu.c
@@ -4,7 +4,7 @@
4int 4int
5TEST_SETJMP(int argc, char *argv[]) 5TEST_SETJMP(int argc, char *argv[])
6{ 6{
7 jmp_buf env; 7 JMP_BUF env;
8 int rv; 8 int rv;
9 9
10 /* Set up the FPU control word register. */ 10 /* Set up the FPU control word register. */
diff --git a/src/regress/lib/libc/setjmp-fpu/setjmp.c b/src/regress/lib/libc/setjmp-fpu/setjmp.c
index fe4acd1d2d..48d72056d0 100644
--- a/src/regress/lib/libc/setjmp-fpu/setjmp.c
+++ b/src/regress/lib/libc/setjmp-fpu/setjmp.c
@@ -1,6 +1,7 @@
1/* $OpenBSD: setjmp.c,v 1.2 2015/01/20 04:41:01 krw Exp $ */ 1/* $OpenBSD: setjmp.c,v 1.3 2015/11/08 18:10:14 miod Exp $ */
2#define SETJMP(env, savemask) setjmp(env) 2#define SETJMP(env, savemask) setjmp(env)
3#define LONGJMP(env, val) longjmp(env, val) 3#define LONGJMP(env, val) longjmp(env, val)
4#define TEST_SETJMP test_setjmp 4#define TEST_SETJMP test_setjmp
5#define JMP_BUF jmp_buf
5 6
6#include "setjmp-fpu.c" 7#include "setjmp-fpu.c"
diff --git a/src/regress/lib/libc/setjmp-fpu/sigsetjmp.c b/src/regress/lib/libc/setjmp-fpu/sigsetjmp.c
index 6ce4cae37a..158fd83296 100644
--- a/src/regress/lib/libc/setjmp-fpu/sigsetjmp.c
+++ b/src/regress/lib/libc/setjmp-fpu/sigsetjmp.c
@@ -1,6 +1,7 @@
1/* $OpenBSD: sigsetjmp.c,v 1.2 2015/01/20 04:41:01 krw Exp $ */ 1/* $OpenBSD: sigsetjmp.c,v 1.3 2015/11/08 18:10:14 miod Exp $ */
2#define SETJMP(env, savemask) sigsetjmp(env, savemask) 2#define SETJMP(env, savemask) sigsetjmp(env, savemask)
3#define LONGJMP(env, val) siglongjmp(env, val) 3#define LONGJMP(env, val) siglongjmp(env, val)
4#define TEST_SETJMP test_sigsetjmp 4#define TEST_SETJMP test_sigsetjmp
5#define JMP_BUF sigjmp_buf
5 6
6#include "setjmp-fpu.c" 7#include "setjmp-fpu.c"