X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6ee7e9c2e455536ab817ae0136acfbb53822eecd..eb6803b356722b81dc10bf4463c9b111c0736977:/examples/simdag/properties/sd_prop.c diff --git a/examples/simdag/properties/sd_prop.c b/examples/simdag/properties/sd_prop.c index 28ee5970e2..67c3951bed 100644 --- a/examples/simdag/properties/sd_prop.c +++ b/examples/simdag/properties/sd_prop.c @@ -26,7 +26,7 @@ int main(int argc, char **argv) char *key, *data; char noexist[] = "NoProp"; const char *value; - char exist[] = "SG_TEST_Hdd"; + char exist[] = "Hdd"; /* initialisation of SD */ SD_init(&argc, argv); @@ -54,7 +54,7 @@ int main(int argc, char **argv) /* Trying to set a new property */ - xbt_dict_set(props, xbt_strdup("NewProp"), strdup("newValue"), free); + xbt_dict_set(props, "NewProp", strdup("newValue"), NULL); /* Print the properties of the workstation 1 */ xbt_dict_foreach(props, cursor, key, data) { @@ -88,7 +88,7 @@ int main(int argc, char **argv) XBT_INFO("\tProperty: %s is undefined", exist); else { XBT_INFO("\tProperty: %s old value: %s", exist, value); - xbt_dict_set(props, exist, strdup("250"), free); + xbt_dict_set(props, exist, strdup("250"), NULL); } /* Test if we have changed the value */ @@ -98,6 +98,9 @@ int main(int argc, char **argv) else XBT_INFO("\tProperty: %s new value: %s", exist, value); + /* Test if properties are displayed by SD_workstation_dump */ + SD_workstation_dump(w2); + SD_exit(); return 0; }