diff options
author | cheatfate <ka@hardcore.kiev.ua> | 2016-05-30 14:39:29 +0300 |
---|---|---|
committer | cheatfate <ka@hardcore.kiev.ua> | 2016-05-30 14:39:29 +0300 |
commit | 2264bd6097792ea0057b7c45cba28c418dc7f3aa (patch) | |
tree | 148bb695e526f1b9137765d6910580bb1584a1d5 /lib/pure | |
parent | b7f20588336760d0968c323d34b0d07d323b8ec8 (diff) | |
download | Nim-2264bd6097792ea0057b7c45cba28c418dc7f3aa.tar.gz |
Adding OpenBSD to defines
Diffstat (limited to 'lib/pure')
-rw-r--r-- | lib/pure/times.nim | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/pure/times.nim b/lib/pure/times.nim index 6fafb12b3..f9d341e32 100644 --- a/lib/pure/times.nim +++ b/lib/pure/times.nim @@ -64,7 +64,7 @@ when defined(posix) and not defined(JS): proc posix_gettimeofday(tp: var Timeval, unused: pointer = nil) {. importc: "gettimeofday", header: "<sys/time.h>".} - when not defined(freebsd) and not defined(netbsd): + when not defined(freebsd) and not defined(netbsd) and not defined(openbsd): var timezone {.importc, header: "<time.h>".}: int var tzname {.importc, header: "<time.h>" .}: array[0..1, cstring] @@ -417,7 +417,7 @@ when not defined(JS): when not defined(JS): # C wrapper: - when defined(freebsd) or defined(netbsd): + when defined(freebsd) or defined(netbsd) or defined(openbsd): type StructTM {.importc: "struct tm", final.} = object second {.importc: "tm_sec".}, @@ -472,7 +472,7 @@ when not defined(JS): const weekDays: array [0..6, WeekDay] = [ dSun, dMon, dTue, dWed, dThu, dFri, dSat] - when defined(freebsd) or defined(netbsd): + when defined(freebsd) or defined(netbsd) or defined(openbsd): TimeInfo(second: int(tm.second), minute: int(tm.minute), hour: int(tm.hour), @@ -602,7 +602,7 @@ when not defined(JS): return ($tzname[0], $tzname[1]) proc getTimezone(): int = - when defined(freebsd) or defined(netbsd): + when defined(freebsd) or defined(netbsd) or defined(openbsd): var a = timec(nil) let lt = localtime(addr(a)) # BSD stores in `gmtoff` offset east of UTC in seconds, |