+#include <assert.h>
#include <stdarg.h>
-#include <sys/types.h>
-#include <unistd.h>
+
#include "debug.h"
+#include "log.h"
#ifdef FIO_INC_DEBUG
void __dprint(int type, const char *str, ...)
{
va_list args;
- pid_t pid;
assert(type < FD_DEBUG_MAX);
- pid = getpid();
- if (fio_debug_jobp && *fio_debug_jobp != -1U
- && pid != *fio_debug_jobp)
- return;
-
- log_local("%-8s ", debug_levels[type].name);
- log_local("%-5u ", (int) pid);
-
va_start(args, str);
- log_valist(str, args);
+ log_prevalist(type, str, args);
va_end(args);
}
#endif