The branch main has been updated by arichardson: URL: https://cgit.FreeBSD.org/src/commit/?id=892a05ee3a6abd8d84f46a1b895b1d2bf805d08a
commit 892a05ee3a6abd8d84f46a1b895b1d2bf805d08a Author: Alex Richardson <[email protected]> AuthorDate: 2021-01-29 09:29:26 +0000 Commit: Alex Richardson <[email protected]> CommitDate: 2021-01-29 09:29:27 +0000 Avoid double output in fenv_test This tests fork()s, so if there is still data in the stdout buffer on fork it will print it again in the child process. This was happening in the CheriBSD CI and caused the test to complain about malformed TAP output. Reviewed By: ngie Differential Revision: https://reviews.freebsd.org/D28397 --- lib/msun/tests/fenv_test.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/msun/tests/fenv_test.c b/lib/msun/tests/fenv_test.c index 9b615b100e8a..62abfefb4a8a 100644 --- a/lib/msun/tests/fenv_test.c +++ b/lib/msun/tests/fenv_test.c @@ -539,6 +539,8 @@ test_feholdupdate(void) int main(void) { + /* Avoid double output after fork() */ + setvbuf(stdout, NULL, _IONBF, 0); printf("1..8\n"); init_exceptsets(); _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/dev-commits-src-all To unsubscribe, send any mail to "[email protected]"
