| 228 | |
| 229 | |
| 230 | void tz_reset(void) |
| 231 | { |
| 232 | if (old_tz == TZ_INTACT) |
| 233 | return; |
| 234 | |
| 235 | if (!old_tz) { |
| 236 | LM_DBG("resetting timezone to system default\n"); |
| 237 | unsetenv("TZ"); |
| 238 | } else { |
| 239 | LM_DBG("resetting timezone to '%s'\n", old_tz); |
| 240 | setenv("TZ", old_tz, 1); |
| 241 | } |
| 242 | |
| 243 | tzset(); |
| 244 | old_tz = TZ_INTACT; |
| 245 | } |
| 246 | |
| 247 | |
| 248 | time_t tz_adjust_ts(time_t unix_time, const str *tz) |
no outgoing calls