|
From: Kouhei S. <nul...@cl...> - 2013-11-05 12:11:00
|
Kouhei Sutou 2013-11-05 21:10:37 +0900 (Tue, 05 Nov 2013) New Revision: 21adc88d8b187e77b750bb08954c43b20d40083c https://github.com/clear-code/cutter/commit/21adc88d8b187e77b750bb08954c43b20d40083c Message: test: use g_thread_try_new() Because g_thread_create() was deprecated since GLib 2.32. Modified files: test/fixtures/thread/failure/stub-failure.c Modified: test/fixtures/thread/failure/stub-failure.c (+9 -4) =================================================================== --- test/fixtures/thread/failure/stub-failure.c 2013-11-05 21:04:24 +0900 (0372c5a) +++ test/fixtures/thread/failure/stub-failure.c 2013-11-05 21:10:37 +0900 (c3ea40d) @@ -19,6 +19,11 @@ #include <gcutter.h> +#if !GLIB_CHECK_VERSION(2, 32, 0) +# define g_thread_try_new(name, func, data, error) \ + g_thread_create(func, data, TRUE, error) +#endif + void test_failure (void); static gpointer @@ -44,10 +49,10 @@ test_failure (void) for (i = 0; i < sizeof(threads) / sizeof(*threads); i++) { GError *error = NULL; - threads[i] = g_thread_create(fail, - cut_get_current_test_context(), - TRUE, - &error); + threads[i] = g_thread_try_new(NULL, + fail, + cut_get_current_test_context(), + &error); gcut_assert_error(error); } |