#include "xbt/log.h"
#include "gras/virtu.h"
#include <stdio.h>
-#include "xbt/ex_interface.h" /* backtraces */
extern const char *xbt_log_priority_names[7];
break;
case 'i': /* process PID name; SimGrid extension */
if (precision == -1)
- p += sprintf(p, "%ld", gras_os_getpid());
+ p += sprintf(p, "%d", (*xbt_getpid)());
else {
- p += sprintf(p, "%.*ld", precision, gras_os_getpid());
+ p += sprintf(p, "%.*d", precision, (*xbt_getpid)());
precision = -1;
}
break;
e.bt_strings = NULL;
e.msg=NULL;
e.remote=0;
- xbt_ex_setup_backtrace(&e);
+ xbt_backtrace_current(&e);
if (*q=='B') {
if (precision == -1)
p += sprintf(p,"%s",e.bt_strings[2]+8);