--- src/main.c.orig Thu Apr 7 10:37:43 2005 +++ src/main.c Mon Jul 17 22:33:15 2006 @@ -51,7 +51,7 @@ #define FREE(data) {if (data) free(data); data = NULL;} #define SET_STRING(str, val) {if (str) free(str); str = xstrdup(val);} -#if defined(netbsd) || defined(openbsd) || defined(freebsd) || defined(darwin) +#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__APPLE__) # define BSDTIMEZONE #endif @@ -1270,7 +1270,7 @@ time_t tnow; time(&tnow); - timeinfos = localtime(&tnow); + timeinfos = gmtime(&tnow); if (time_mode == INTERNET) { long localtmzone;