Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Various cleanups+allow cross-compilation with gcc
[simgrid.git] / src / xbt / xbt_main.c
index e1410b3..bba945c 100644 (file)
@@ -35,9 +35,10 @@ xbt_init(int *argc, char **argv) {
   srand((unsigned int)time(NULL));
   VERB0("Initialize XBT");
   
+  xbt_backtrace_init();
   xbt_log_init(argc,argv);
   xbt_os_thread_mod_init();
-  xbt_context_init();
+  xbt_context_mod_init();
 }
 
 /** @brief Finalize the xbt mechanisms. */
@@ -47,9 +48,10 @@ xbt_exit(){
   if (xbt_initialized == 0) {
     xbt_fifo_exit();
     xbt_dict_exit();
-    xbt_context_exit();
+    xbt_context_mod_exit();
     xbt_os_thread_mod_exit();
     xbt_log_exit();
+    xbt_backtrace_exit();
   }
    
   if (xbt_initialized == 0)