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;