From 087461e6c39a9b153a38ff5de0efccb01f472bd3 Mon Sep 17 00:00:00 2001 From: Frederic Suter Date: Thu, 20 Jul 2017 12:05:58 +0200 Subject: [PATCH] simplifications --- .../parallel_log_crashtest.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/teshsuite/xbt/parallel_log_crashtest/parallel_log_crashtest.c b/teshsuite/xbt/parallel_log_crashtest/parallel_log_crashtest.c index ab85f5dac6..d904a1a43f 100644 --- a/teshsuite/xbt/parallel_log_crashtest/parallel_log_crashtest.c +++ b/teshsuite/xbt/parallel_log_crashtest/parallel_log_crashtest.c @@ -32,27 +32,24 @@ static void* crasher_thread(void *arg) return NULL; } -static int crasher(int argc, char *argv[]) +static int crasher() { - int i; - xbt_os_thread_t *crashers; - /* initializations of the philosopher mechanisms */ id = xbt_new0(int, crasher_amount); - crashers = xbt_new(xbt_os_thread_t, crasher_amount); + xbt_os_thread_t* crashers = xbt_new(xbt_os_thread_t, crasher_amount); - for (i = 0; i < crasher_amount; i++) + for (int i = 0; i < crasher_amount; i++) id[i] = i; /* spawn threads */ - for (i = 0; i < crasher_amount; i++) { + for (int i = 0; i < crasher_amount; i++) { char *name = bprintf("thread %d", i); crashers[i] = xbt_os_thread_create(name, &crasher_thread, &id[i], NULL ); free(name); } /* wait for them */ - for (i = 0; i < crasher_amount; i++) + for (int i = 0; i < crasher_amount; i++) xbt_os_thread_join(crashers[i],NULL); xbt_free(crashers); @@ -64,5 +61,5 @@ static int crasher(int argc, char *argv[]) int main(int argc, char *argv[]) { MSG_init(&argc, argv); - return crasher(argc, argv); + return crasher(); } -- 2.20.1