Rudiments
|
00001 // Copyright (c) 2000-2002 David Muse 00002 // See the COPYING file for more information. 00003 00004 private: 00005 bool getBrokenDownTimeFromEpoch(bool needmutex); 00006 bool normalizeBrokenDownTime(bool needmutex); 00007 00008 bool setTimeZoneEnvVar(const char *zone, 00009 char **oldzone, 00010 bool ignoredst); 00011 bool restoreTimeZoneEnvVar(const char *oldzone); 00012 00013 const char *lookupCombinedTimeZone(const char *zone) const; 00014 bool daylightZone(const char *zone) const; 00015 00016 const char *getTzName(uint8_t index); 00017 00018 bool acquireLock(); 00019 bool releaseLock(); 00020 00021 datetimeprivate *pvt;