X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1a1b1a62b52606ebc810c39100f9b7895e4875a1..3f4a50f04ddac4e719a260e77bc5f88f88c8ea64:/src/xbt/ex.c diff --git a/src/xbt/ex.c b/src/xbt/ex.c index 3f333ce914..1017b5f20c 100644 --- a/src/xbt/ex.c +++ b/src/xbt/ex.c @@ -46,11 +46,8 @@ #include "portable.h" /* execinfo when available */ #include "xbt/ex.h" #include "xbt/str.h" -#include "xbt/module.h" /* xbt_binary_name */ #include "xbt_modinter.h" /* backtrace initialization headers */ -#include "xbt/synchro.h" /* xbt_thread_self */ -#include "gras/Virtu/virtu_interface.h" /* gras_os_myname */ #include "xbt/ex_interface.h" #undef HAVE_BACKTRACE @@ -142,7 +139,7 @@ void xbt_ex_display(xbt_ex_t * e) "** SimGrid: UNCAUGHT EXCEPTION received on %s(%d): category: %s; value: %d\n" "** %s\n" "** Thrown by %s()%s\n", - gras_os_myname(), xbt_getpid(), + xbt_binary_name, xbt_getpid(), xbt_ex_catname(e->category), e->value, e->msg, e->procname, thrower ? thrower : " in this process"); XBT_CRITICAL("%s", e->msg); @@ -176,8 +173,7 @@ void xbt_ex_display(xbt_ex_t * e) void __xbt_ex_terminate_default(xbt_ex_t * e) { xbt_ex_display(e); - - abort(); + xbt_abort(); } /* the externally visible API */ @@ -320,7 +316,8 @@ XBT_TEST_UNIT("variables", test_variables, "variable value preservation") xbt_ex_t ex; int r1; int _XBT_GNUC_UNUSED r2; - volatile int v1, v2; + int v1; + volatile int v2; r1 = r2 = v1 = v2 = 1234; TRY {