*** ./parser.c.ORIG Tue Apr 19 20:20:14 2011 --- ./parser.c Tue Apr 19 20:27:04 2011 *************** *** 715,720 **** --- 715,722 ---- timestamp = mktime(&gm_time); /* get time in sec */ #ifdef HAVE_ALTZONE timestamp-=(gm_time.tm_isdst)?altzone:timezone; /* solaris & friends */ + #elif _AIX + timestamp = mktime(&gm_time); /* tm_gmtoff is a GNU extension, does not exist on strict ISO C systems */ #else timestamp = mktime(&gm_time)+gm_time.tm_gmtoff; /* glibc systems */ #endif