diff options
-rw-r--r-- | lib/posix/posix_other.nim | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/posix/posix_other.nim b/lib/posix/posix_other.nim index 919d564d3..59ae9c8f7 100644 --- a/lib/posix/posix_other.nim +++ b/lib/posix/posix_other.nim @@ -32,7 +32,12 @@ type SocketHandle* = distinct cint # The type used to represent socket descriptors type - Time* {.importc: "time_t", header: "<time.h>".} = distinct clong + Time* {.importc: "time_t", header: "<time.h>".} = distinct ( + when defined(nimUse64BitCTime): + int64 + else: + clong + ) Timespec* {.importc: "struct timespec", header: "<time.h>", final, pure.} = object ## struct timespec |