diff options
| author | riastradh <riastradh@NetBSD.org> | 2023-07-06 20:44:55 +0000 |
|---|---|---|
| committer | riastradh <riastradh@NetBSD.org> | 2023-07-06 20:44:55 +0000 |
| commit | d047a2e1297c3d30acc17e14b5bf0a9868ac957d (patch) | |
| tree | 62c6938d9284a3c7971924c07846069ac123f85c /tests | |
| parent | 52bf4f6baab2ede81016e6c10a11509f70255704 (diff) | |
t_sig_backtrace: Flush stdout before writing to STDOUT_FILENO.
Avoids confusing ordering of output.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/lib/libexecinfo/t_sig_backtrace.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/lib/libexecinfo/t_sig_backtrace.c b/tests/lib/libexecinfo/t_sig_backtrace.c index 33274a4c1d2..2d35e28c668 100644 --- a/tests/lib/libexecinfo/t_sig_backtrace.c +++ b/tests/lib/libexecinfo/t_sig_backtrace.c @@ -1,4 +1,4 @@ -/* $NetBSD: t_sig_backtrace.c,v 1.6 2022/07/25 22:43:01 riastradh Exp $ */ +/* $NetBSD: t_sig_backtrace.c,v 1.7 2023/07/06 20:44:55 riastradh Exp $ */ /*- * Copyright (c) 2021 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: t_sig_backtrace.c,v 1.6 2022/07/25 22:43:01 riastradh Exp $"); +__RCSID("$NetBSD: t_sig_backtrace.c,v 1.7 2023/07/06 20:44:55 riastradh Exp $"); #include <sys/mman.h> #include <execinfo.h> @@ -132,6 +132,7 @@ handler(int s) ATF_REQUIRE(size != 0); printf("Backtrace %zd stack frames.\n", size); + fflush(stdout); backtrace_symbols_fd(array, size, STDOUT_FILENO); char **strings = backtrace_symbols_fmt(array, size, "%n"); |
