From: mquinson Date: Wed, 7 Jul 2004 10:24:43 +0000 (+0000) Subject: define out backtrace related stuff for portability X-Git-Tag: v3.3~5135 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/f163eaf7d789ceefbab6468cb341e1a1b84268ed?ds=inline define out backtrace related stuff for portability git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@211 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/include/error.h b/include/error.h index 9fc9f8c964..8505083aca 100644 --- a/include/error.h +++ b/include/error.h @@ -15,8 +15,9 @@ #include /* offsetof() */ #include /* size_t */ #include +#ifdef HAVE_EXECINFO_H #include /* to print the backtrace */ - +#endif /* C++ users need love */ #ifndef BEGIN_DECL @@ -88,7 +89,7 @@ typedef enum { } \ } while(0) -#if 0 +#if 0 /* FIXME: We don't use backtrace. Drop it? */ #define _GRAS_ERR_PRE do { \ void *_gs_array[30]; \ size_t _gs_size= backtrace (_gs_array, 30); \