Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[trace] new function returns true if user options need the platform structure
authorLucas Schnorr <Lucas.Schnorr@imag.fr>
Thu, 28 Apr 2011 13:24:03 +0000 (15:24 +0200)
committerLucas Schnorr <Lucas.Schnorr@inf.ufrgs.br>
Tue, 24 May 2011 12:42:25 +0000 (14:42 +0200)
src/instr/instr_config.c
src/instr/instr_private.h

index da77f22..45e7aaf 100644 (file)
@@ -131,6 +131,13 @@ int TRACE_is_active (void)
   return trace_active;
 }
 
+int TRACE_needs_platform (void)
+{
+  return TRACE_categorized() ||
+         TRACE_uncategorized() ||
+         (TRACE_smpi_is_enabled() && TRACE_smpi_is_grouped());
+}
+
 int TRACE_is_enabled(void)
 {
   return trace_enabled;
index e83f003..2a996e8 100644 (file)
@@ -159,6 +159,7 @@ int TRACE_end (void);
 void TRACE_activate (void);
 void TRACE_desactivate (void);
 int TRACE_is_active (void);
+int TRACE_needs_platform (void);
 int TRACE_is_enabled(void);
 int TRACE_is_configured(void);
 int TRACE_smpi_is_enabled(void);