From: Michael Jeanson Date: Wed, 30 Aug 2017 18:54:23 +0000 (-0400) Subject: Fix: remove g_spawn_check_exit_status to support glib 2.22 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=2a116459e0358739a6b09af016a0aebb38b3dc37 Fix: remove g_spawn_check_exit_status to support glib 2.22 Signed-off-by: Michael Jeanson Signed-off-by: Jérémie Galarneau --- 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; }