X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/366b63fceb713f0b87e9783640066d822e7e3e65..23eef5ffa2ad4a1d6a5bed99ed932e2592d47793:/examples/msg/network-ns3/network-ns3.c diff --git a/examples/msg/network-ns3/network-ns3.c b/examples/msg/network-ns3/network-ns3.c index 19b95c880b..390ca97228 100644 --- a/examples/msg/network-ns3/network-ns3.c +++ b/examples/msg/network-ns3/network-ns3.c @@ -11,7 +11,6 @@ int timer_start; //set as 1 in the master process //keep a pointer to all surf running tasks. #define NTASKS 1500 -int bool_printed = 0; double start_time, end_time, elapsed_time; double gl_data_size[NTASKS]; msg_task_t gl_task_array[NTASKS]; @@ -36,7 +35,8 @@ static int master(int argc, char *argv[]) /* worker name */ char *workername = argv[2]; int id = xbt_str_parse_int(argv[3], "Invalid ID as argument 3: %s"); //unique id to control statistics - char *id_alias = bprintf("flow_%d", id); + char *id_alias = xbt_malloc(20*sizeof(char)); + snprintf(id_alias, 20, "flow_%d", id); workernames[id] = workername; TRACE_category(id_alias); @@ -56,7 +56,7 @@ static int master(int argc, char *argv[]) timer_start = 1 ; /* time measurement */ - sprintf(id_alias, "%d", id); + snprintf(id_alias,20,"%d", id); start_time = MSG_get_clock(); MSG_task_send(todo, id_alias); end_time = MSG_get_clock(); @@ -101,7 +101,7 @@ static int worker(int argc, char *argv[]) XBT_DEBUG ("Worker started"); int id = xbt_str_parse_int(argv[1], "Invalid id: %s"); - sprintf(id_alias, "%d", id); + snprintf(id_alias,10, "%d", id); msg_error_t a = MSG_task_receive(&(task), id_alias); @@ -125,9 +125,6 @@ static int worker(int argc, char *argv[]) int main(int argc, char *argv[]) { - msg_error_t res = MSG_OK; - bool_printed = 0; - MSG_init(&argc, argv); xbt_assert(argc > 2, "Usage: %s platform_file deployment_file\n" "\tExample: %s platform.xml deployment.xml\n", argv[0], argv[0]); @@ -141,7 +138,7 @@ int main(int argc, char *argv[]) MSG_launch_application(argv[2]); - res = MSG_main(); + msg_error_t res = MSG_main(); return res != MSG_OK; }