#include #include static void aura_printf(const char *fmt, ...) { va_list args = { 0 }; printf("[%d] ", getpid()); va_start(args, fmt); vprintf(fmt, args); va_end(args); return; } static void aura_fprintf(FILE *stream, const char *fmt, ...) { va_list args = { 0 }; fprintf(stream, "[%d] ", getpid()); va_start(args, fmt); vfprintf(stream, fmt, args); va_end(args); return; }