Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
More verbose messages on errors
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Fri, 4 Feb 2005 20:35:13 +0000 (20:35 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Fri, 4 Feb 2005 20:35:13 +0000 (20:35 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@884 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/xbt/context.c

index 67d95f7..bfaac45 100644 (file)
@@ -175,7 +175,8 @@ xbt_context_t xbt_context_new(xbt_context_function_t code,
 
   res = xbt_new0(s_xbt_context_t,1);
 
 
   res = xbt_new0(s_xbt_context_t,1);
 
-  xbt_assert0(getcontext(&(res->uc))==0,"Error in context saving.");
+  /* FIXME: strerror is not thread safe */
+  xbt_assert2(getcontext(&(res->uc))==0,"Error in context saving: %d (%s)", errno, strerror(errno));
 
   res->code = code;
   res->uc.uc_link = NULL;
 
   res->code = code;
   res->uc.uc_link = NULL;