From 2a116459e0358739a6b09af016a0aebb38b3dc37 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Wed, 30 Aug 2017 14:54:23 -0400 Subject: [PATCH] Fix: remove g_spawn_check_exit_status to support glib 2.22 MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Michael Jeanson Signed-off-by: Jérémie Galarneau --- tests/lib/test_ctf_writer.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/lib/test_ctf_writer.c b/tests/lib/test_ctf_writer.c index 3d24ea41..8b502d37 100644 --- a/tests/lib/test_ctf_writer.c +++ b/tests/lib/test_ctf_writer.c @@ -122,10 +122,16 @@ void validate_trace(char *parser_path, char *trace_path) goto result; } - if(!g_spawn_check_exit_status(exit_status, NULL)) { + /* Replace by g_spawn_check_exit_status when we require glib >= 2.34 */ +#if G_OS_UNIX + ret = WIFEXITED(exit_status) ? WEXITSTATUS(exit_status) : -1; +#else + ret = exit_status; +#endif + + if (ret != 0) { diag("Babeltrace returned an error."); diag_multiline(standard_error); - ret = -1; goto result; } -- 2.34.1