X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/977f6f025a2bf30e3bee3122bd62351d308ec304..789529a899d117470afb2156e71b35e41444e9b9:/src/instr/jedule/jedule_sd_binding.c diff --git a/src/instr/jedule/jedule_sd_binding.c b/src/instr/jedule/jedule_sd_binding.c index 9d31bdc235..89bb566a60 100644 --- a/src/instr/jedule/jedule_sd_binding.c +++ b/src/instr/jedule/jedule_sd_binding.c @@ -43,11 +43,8 @@ void jedule_log_sd_event(SD_task_t task) xbt_dynar_push(host_list, &hostname); } - create_jed_event(&event, - (char*)SD_task_get_name(task), - task->start_time, - task->finish_time, - "SD"); + create_jed_event(&event, (char*)SD_task_get_name(task), + task->start_time, task->finish_time,"SD"); jed_event_add_resources(event, host_list); jedule_store_event(event); @@ -127,15 +124,13 @@ void jedule_sd_exit(void) } } -void jedule_sd_dump() +void jedule_sd_dump(const char * fname) { if (jedule) { FILE *fh; - char fname[1024]; - - fname[0] = '\0'; - strcat(fname, xbt_binary_name); - strcat(fname, ".jed\0"); + if (!fname) { + fname = bprintf("%s.jed", xbt_binary_name); + } fh = fopen(fname, "w");