--- ./coreutils/src/date.c.orig 2005-09-16 10:08:00.000000000 +0200 +++ ./coreutils/src/date.c 2005-09-19 19:02:30.378609502 +0200 @@ -271,6 +271,15 @@ } } +#ifdef HAVE_TZSET + /* Cannot use HAVE_TZNAME here. sigh, address@hidden */ + extern char *tzname[2]; + if (!tzname[1][0]) + { + error (0, 0, _("invalid timezone %s, using default"), tzname[0]); + } +#endif + line = NULL; buflen = 0; ok = true;