X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/092910cd23c789eb83b53efb69e85ae58ed3b1d0..de6f834747f9af2af9f110ee3ba3bb9f3f0d01f3:/src/xbt/error.c diff --git a/src/xbt/error.c b/src/xbt/error.c index 6e5e1b846b..7f221a7ff3 100644 --- a/src/xbt/error.c +++ b/src/xbt/error.c @@ -8,22 +8,21 @@ /* This program is free software; you can redistribute it and/or modify it under the terms of the license (GNU LGPL) which comes with this package. */ -#include "gras_private.h" +#include "xbt/error.h" /** - * gras_error_name: + * xbt_error_name: * @errcode: * @Returns: the printable name of an error code * * usefull to do nice error repporting messages */ -const char *gras_error_name(gras_error_t errcode) { +const char *xbt_error_name(xbt_error_t errcode) { switch (errcode) { case no_error: return "success"; - case malloc_error: return "malloc"; case mismatch_error: return "mismatch"; case system_error: return "system"; case network_error: return "network"; @@ -35,3 +34,11 @@ const char *gras_error_name(gras_error_t errcode) { } } +XBT_LOG_EXTERNAL_CATEGORY(xbt); +XBT_LOG_DEFAULT_CATEGORY(xbt); + +void xbt_die (const char *msg) { + CRITICAL1("%s",msg); + xbt_abort(); +} +