X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ad5734ab76c2c430832004e0e3af55a0378e1c5d..7fd073cc7b2b6a385a0e5c14ff4ee4c82c1667da:/examples/simdag/dax/dax_test.c diff --git a/examples/simdag/dax/dax_test.c b/examples/simdag/dax/dax_test.c index f27ba96651..92b035d1e6 100644 --- a/examples/simdag/dax/dax_test.c +++ b/examples/simdag/dax/dax_test.c @@ -1,6 +1,6 @@ /* simple test trying to load a DAX file. */ -/* Copyright (c) 2009, 2010. The SimGrid Team. +/* Copyright (c) 2009-2015. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -8,7 +8,7 @@ #include #include -#include "simdag/simdag.h" +#include "simgrid/simdag.h" #include "xbt/log.h" #include "xbt/ex.h" #include @@ -27,11 +27,11 @@ static int name_compare_hosts(const void *n1, const void *n2) int main(int argc, char **argv) { - xbt_dynar_t dax, changed; + xbt_dynar_t dax; unsigned int cursor; SD_task_t task; - /* initialisation of SD */ + /* SD initialization */ SD_init(&argc, argv); /* Check our arguments */ @@ -63,7 +63,7 @@ int main(int argc, char **argv) XBT_ERROR("A problem occurred during DAX parsing (cycle or syntax). Do not continue this test"); free(tracefilename); SD_exit(); - return -1; + exit(255); } /* Display all the tasks */ @@ -84,11 +84,11 @@ int main(int argc, char **argv) /* Schedule them all on the first workstation */ XBT_INFO("------------------- Schedule tasks ---------------------------"); const SD_workstation_t *ws_list = SD_workstation_get_list(); - int totalHosts = SD_workstation_get_number(); + int totalHosts = SD_workstation_get_count(); qsort((void *) ws_list, totalHosts, sizeof(SD_workstation_t), name_compare_hosts); - int count = SD_workstation_get_number(); + int count = SD_workstation_get_count(); xbt_dynar_foreach(dax, cursor, task) { if (SD_task_get_kind(task) == SD_TASK_COMP_SEQ) { if (!strcmp(SD_task_get_name(task), "end")) @@ -100,8 +100,7 @@ int main(int argc, char **argv) XBT_INFO ("------------------- Run the schedule ---------------------------"); - changed = SD_simulate(-1); - xbt_dynar_free_container(&changed); + SD_simulate(-1); XBT_INFO ("------------------- Produce the trace file---------------------------"); XBT_INFO("Producing the trace of the run into %s", tracefilename); @@ -138,7 +137,7 @@ int main(int argc, char **argv) SD_task_destroy(task); } fclose(out); - + xbt_dynar_free_container(&dax); /* exit */ SD_exit(); return 0;