X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/eb9843bb5d46f053935c36f741d37f21520c1e96..78aa51887c68ebffc0a7e2418e1105a5baa41c1c:/src/instr/instr_interface.c diff --git a/src/instr/instr_interface.c b/src/instr/instr_interface.c index 4472a8285b..00ac548987 100644 --- a/src/instr/instr_interface.c +++ b/src/instr/instr_interface.c @@ -162,19 +162,16 @@ static void instr_user_srcdst_variable(double time, } } - -xbt_graph_t TRACE_platform_graph (void) -{ - if (!TRACE_is_enabled()) return NULL; - return instr_routing_platform_graph (); -} - -void TRACE_platform_graph_export_graphviz (xbt_graph_t g, const char *filename) +int TRACE_platform_graph_export_graphviz (const char *filename) { + /* returns 1 if successful, 0 otherwise */ + if (!TRACE_is_enabled()) return 0; + xbt_graph_t g = instr_routing_platform_graph(); + if (g == NULL) return 0; instr_routing_platform_graph_export_graphviz (g, filename); + return 1; } - /* * Derived functions that use instr_user_variable and TRACE_user_srcdst_variable. * They were previously defined as pre-processors directives, but were transformed