diff options
author | miod <> | 2015-11-08 18:10:14 +0000 |
---|---|---|
committer | miod <> | 2015-11-08 18:10:14 +0000 |
commit | 2e3a613788f1eef9e72b6cda77db1e8250ffc3c8 (patch) | |
tree | fe85cabe14a8d84b01609bfacca00abd904af972 | |
parent | e0cecf755b95b6a932a3c00613a8a7b90fd1935d (diff) | |
download | openbsd-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.c | 3 | ||||
-rw-r--r-- | src/regress/lib/libc/setjmp-fpu/setjmp-fpu.c | 2 | ||||
-rw-r--r-- | src/regress/lib/libc/setjmp-fpu/setjmp.c | 3 | ||||
-rw-r--r-- | src/regress/lib/libc/setjmp-fpu/sigsetjmp.c | 3 |
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 @@ | |||
4 | int | 4 | int |
5 | TEST_SETJMP(int argc, char *argv[]) | 5 | TEST_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" |