Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simplifications
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Thu, 20 Jul 2017 10:05:58 +0000 (12:05 +0200)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Thu, 20 Jul 2017 10:05:58 +0000 (12:05 +0200)
teshsuite/xbt/parallel_log_crashtest/parallel_log_crashtest.c

index ab85f5d..d904a1a 100644 (file)
@@ -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();
 }