From 2264bd6097792ea0057b7c45cba28c418dc7f3aa Mon Sep 17 00:00:00 2001 From: cheatfate Date: Mon, 30 May 2016 14:39:29 +0300 Subject: Adding OpenBSD to defines --- lib/pure/times.nim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib/pure') 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: "".} - when not defined(freebsd) and not defined(netbsd): + when not defined(freebsd) and not defined(netbsd) and not defined(openbsd): var timezone {.importc, header: "".}: int var tzname {.importc, header: "" .}: 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, -- cgit 1.4.1-2-gfad0