--- ./althttpd.c +++ ./althttpd.c @@ -703,6 +703,7 @@ struct tm *pTm; struct rusage self, children; int waitStatus; + int pid_t = getpid(); const char *zRM = zRemoteUser ? zRemoteUser : ""; const char *zFilename; size_t sz; @@ -757,7 +758,7 @@ */ fprintf(log, "%s,%s,\"%s://%s%s%s\",\"%s\"," - "%s,%d,%d,%lld,%lld,%lld,%lld,%lld,%d,\"%s\",\"%s\",%d,%d\n", + "%s,%d,%d,%lld,%lld,%lld,%lld,%lld,%d,\"%s\",\"%s\",%d,%d,%d\n", zDate, zRemoteAddr, zHttpScheme, Escape(zHttpHost), Escape(zScript), Escape(zQuerySuffix), Escape(zReferer), zReplyStatus, nIn, nOut, @@ -768,7 +769,7 @@ tvms(&now) - tvms(&beginTime), nRequest, Escape(zAgent), Escape(zRM), (int)(strlen(zHttpScheme)+strlen(zHttpHost)+strlen(zRealScript)+3), - lineNum + lineNum, pid_t ); priorSelf = self; priorChild = children;