mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Compat fix for Solaris
(closes issue #12022) Reported by: asgaroth Patches: 20080219__bug12022.diff.txt uploaded by Corydon76 (license 14) Tested by: asgaroth git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@103845 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -1133,7 +1133,9 @@ static struct tm *localsub(const time_t *timep, const long offset, struct tm *tm
|
|||||||
*/
|
*/
|
||||||
result = timesub(&t, ttisp->tt_gmtoff, sp, tmp);
|
result = timesub(&t, ttisp->tt_gmtoff, sp, tmp);
|
||||||
tmp->tm_isdst = ttisp->tt_isdst;
|
tmp->tm_isdst = ttisp->tt_isdst;
|
||||||
|
#ifndef SOLARIS /* Solaris doesn't have this element */
|
||||||
tmp->tm_gmtoff = ttisp->tt_gmtoff;
|
tmp->tm_gmtoff = ttisp->tt_gmtoff;
|
||||||
|
#endif
|
||||||
#ifdef TM_ZONE
|
#ifdef TM_ZONE
|
||||||
tmp->TM_ZONE = &sp->chars[ttisp->tt_abbrind];
|
tmp->TM_ZONE = &sp->chars[ttisp->tt_abbrind];
|
||||||
#endif /* defined TM_ZONE */
|
#endif /* defined TM_ZONE */
|
||||||
|
Reference in New Issue
Block a user