mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-13 11:42:21 +00:00
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:
parent
5754d65248
commit
9369d1d5b9
2 changed files with 2 additions and 2 deletions
|
@ -529,7 +529,7 @@ time_t cm_getdate(char *p, struct timeb *now)
|
|||
lptr = p;
|
||||
if (now == ((struct timeb *) NULL)) {
|
||||
now = &ftz;
|
||||
#if defined(SVR4) || HAVE_DECL_TIMEZONE || defined(HAVE_TM_TM_GMTOFF)
|
||||
#if defined(SVR4) || (HAVE_DECL_TIMEZONE && !defined(__FreeBSD__)) || defined(HAVE_TM_TM_GMTOFF)
|
||||
tod = time(0);
|
||||
lt = localtime(&tod);
|
||||
now->time = lt->tm_sec;
|
||||
|
|
|
@ -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){
|
||||
|
|
Loading…
Reference in a new issue