X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8245b87d8ae6ac0a8ce74771f5a345d8d063e2fe..6ea1c1d09019f252214c02677f0d550fb180cfca:/examples/msg/semaphores/synchro.c diff --git a/examples/msg/semaphores/synchro.c b/examples/msg/semaphores/synchro.c index 5919698b26..7fab442c3f 100644 --- a/examples/msg/semaphores/synchro.c +++ b/examples/msg/semaphores/synchro.c @@ -4,20 +4,16 @@ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ -#include #include #include "simgrid/msg.h" #include "xbt/log.h" -XBT_LOG_NEW_DEFAULT_CATEGORY(msg_semaphore_example, - "Messages specific for this msg example"); +XBT_LOG_NEW_DEFAULT_CATEGORY(msg_semaphore_example, "Messages specific for this msg example"); msg_sem_t sem; static int peer(int argc, char* argv[]){ - int i = 0; - while(i < argc) { double wait_time = xbt_str_parse_double(argv[i++],"Invalid wait time: %s"); MSG_process_sleep(wait_time); @@ -37,11 +33,11 @@ static int peer(int argc, char* argv[]){ return 0; } -int main(int argc, char* argv[]) { - +int main(int argc, char* argv[]) +{ MSG_init(&argc, argv); MSG_create_environment(argv[1]); - + xbt_dynar_t hosts = MSG_hosts_as_dynar(); msg_host_t h = xbt_dynar_get_as(hosts,0,msg_host_t); @@ -69,14 +65,11 @@ int main(int argc, char* argv[]) { bobTimes[nbBob++] = xbt_strdup("0"); bobTimes[nbBob++] = xbt_strdup("5"); bobTimes[nbBob++] = NULL; - - MSG_process_create_with_arguments(xbt_strdup("Alice"), peer, NULL, - h, 8, aliceTimes); - MSG_process_create_with_arguments(xbt_strdup("Bob"), peer, NULL, - h, 8, bobTimes); + MSG_process_create_with_arguments(xbt_strdup("Alice"), peer, NULL, h, 8, aliceTimes); + MSG_process_create_with_arguments(xbt_strdup("Bob"), peer, NULL, h, 8, bobTimes); msg_error_t res = MSG_main(); - printf("Finished\n"); + XBT_INFO("Finished\n"); return (res != MSG_OK); }