#include <stdarg.h> | |
#include <sys/types.h> | |
#include <unistd.h> | |
#include "debug.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_info("%-8s ", debug_levels[type].name); | |
log_info("%-5u ", (int) pid); | |
va_start(args, str); | |
log_valist(str, args); | |
va_end(args); | |
} | |
#endif |