This bug was fixed upstream as follows: http://sourceware.org/cgi-bin/cvsweb.cgi/libc/time/mktime.c.diff?r1=1.60&r2=1.61&cvsroot=glibc
Rather than futz with that patch by itself, though, I suggest simply upgrading to the latest trunk version (1.66) of mktime.c in glibc. You can get it here: http://sourceware.org/cgi-bin/cvsweb.cgi/libc/time/mktime.c?cvsroot=glibc -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]