version 0.2.1
[fms.git] / libs / shttpd / log.c
index 4b43610..583142f 100644 (file)
@@ -22,7 +22,7 @@ elog(int flags, struct conn *c, const char *fmt, ...)
        va_list ap;
 
        /* Print to stderr */
-       if (c == NULL || c->ctx->inetd_mode == 0) {
+       if (c == NULL || !IS_TRUE(c->ctx, OPT_INETD)) {
                va_start(ap, fmt);
                (void) vfprintf(stderr, fmt, ap);
                (void) fputc('\n', stderr);
@@ -48,15 +48,6 @@ elog(int flags, struct conn *c, const char *fmt, ...)
                (void) fflush(fp);
        }
 
-#if defined(_WIN32) && !defined(NO_GUI)
-       {
-               extern HWND     hLog;
-
-               if (hLog != NULL)
-                       SendMessage(hLog, WM_APP, 0, (LPARAM) buf);
-       }
-#endif /* _WIN32 */
-
        if (flags & E_FATAL)
                exit(EXIT_FAILURE);
 }
@@ -85,7 +76,7 @@ log_access(FILE *fp, const struct conn *c)
        }
 
        (void) strftime(date, sizeof(date), "%d/%b/%Y:%H:%M:%S",
-                       localtime(&current_time));
+                       localtime(&c->birth_time));
 
        (void) my_snprintf(buf, sizeof(buf),
            "%s - %.*s [%s %+05d] \"%s\" %d %lu %s%.*s%s %s%.*s%s",
@@ -99,13 +90,4 @@ log_access(FILE *fp, const struct conn *c)
                (void) fprintf(fp, "%s\n", buf);
                (void) fflush(fp);
        }
-
-#if defined(_WIN32) && !defined(NO_GUI)
-       {
-               extern HWND     hLog;
-
-               if (hLog != NULL)
-                       SendMessage(hLog, WM_APP, 0, (LPARAM) buf);
-       }
-#endif /* _WIN32 */
 }