time_t t = 0;
struct tm tt;
char *c;
+ char tz[256];
+lprintf(3, "Datestamp: %s\n", buf);
/* Skip day of week, to number */
for (c = buf; *c != ' '; c++)
;
for (; *c && *c != ' '; c++);
/* Got everything; let's go */
- tt.tm_isdst = 0;
+ /* First, change to UTC */
+ if (getenv("TZ"))
+ sprintf(tz, "TZ=%s", getenv("TZ"));
+ else
+ strcpy(tz, "TZ=");
+ putenv("TZ=UTC");
+ tzset();
t = mktime(&tt);
+ putenv(tz);
+ tzset();
return t;
}
return;
}
- nummsgs = load_msg_ptrs("MSGS LAST|50", 0);
+ nummsgs = load_msg_ptrs("MSGS LAST|15", 0);
if (nummsgs == 0) {
wprintf("HTTP/1.0 404 Not Found\r\n");
wprintf("Content-Type: text/html\r\n");