X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/9e50e3aca56796b6533223a3fe29a740ef3c776b..f63b3158df6472d1c6533a552675631fdd681d20:/src/general.c diff --git a/src/general.c b/src/general.c index ae7cac0..0168a4a 100644 --- a/src/general.c +++ b/src/general.c @@ -27,6 +27,7 @@ */ #include +#include #include #include @@ -46,7 +47,11 @@ void adns__vdiag(adns_state ads, const char *pfx, adns_initflags prevent, (!(ads->iflags & adns_if_debug) && (!prevent || (ads->iflags & prevent)))) return; - fprintf(ads->diagfile,"adns%s: ",pfx); + if (ads->iflags & adns_if_logpid) { + fprintf(ads->diagfile,"adns%s [%ld]: ",pfx,(long)getpid()); + } else { + fprintf(ads->diagfile,"adns%s: ",pfx); + } vfprintf(ads->diagfile,fmt,al);