dtcm: timeops.c/getdate.y: fix fbsd build errors

Commit e0508b31 introduced build errors on FreeBSD.  This corrects
them.

HAVE_DECL_TIMEZONE should only be used to determine whether or not the
'timezone' variable is defined in a header file or whether it must be
specifically 'extern'ed.

On fbsd, a definition exists, but it is a function in libc and not an
integer timezone value that can be mutliplied or divided.
This commit is contained in:
Jon Trulson
2021-10-23 21:39:16 -06:00
parent 5754d65248
commit 9369d1d5b9
2 changed files with 2 additions and 2 deletions

View File

@@ -1010,7 +1010,7 @@ init_time(void)
_Xltimeparams localtime_buf;
_Xgtimeparams gmtime_buf;
#if (defined(SVR4) || HAVE_DECL_TIMEZONE) && !defined(HAVE_TM_TM_GMTOFF)
#if defined(SVR4)
/* Fix for QAR 31607 */
tzset();
if (getenv("TZ") == NULL){