summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2015-03-12 17:19:04 +0000
committerDominik Picheta <dominikpicheta@googlemail.com>2015-03-12 17:19:04 +0000
commitc707923cc1d6f6aa08afadb02ccf21d15d223f7f (patch)
tree50eaa34ee757295c2ce9feef94d345d2ffa04c08 /lib
parente0c3b8a45217811be7f23ff2b1f8b397a9c5489e (diff)
parent798e5c755203e93505740d5d8eac19bf8ae2acf1 (diff)
downloadNim-c707923cc1d6f6aa08afadb02ccf21d15d223f7f.tar.gz
Merge pull request #2309 from oderwat/fix-tzname
Fixes tzname on osx (and presumable bsd).
Diffstat (limited to 'lib')
-rw-r--r--lib/pure/times.nim5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/pure/times.nim b/lib/pure/times.nim
index 149bb21df..25f6b85f6 100644
--- a/lib/pure/times.nim
+++ b/lib/pure/times.nim
@@ -49,6 +49,11 @@ when defined(posix) and not defined(JS):
   proc posix_gettimeofday(tp: var Timeval, unused: pointer = nil) {.
     importc: "gettimeofday", header: "<sys/time.h>".}
 
+  # we also need tzset() to make sure that tzname is initialized
+  proc tzset() {.importc, header: "<sys/time.h>".}
+  # calling tzset() implicitly to initialize tzname data.
+  tzset()
+
 elif defined(windows):
   import winlean