From 9aecfcd8c8bf96a3aaa77c1bb7c1c242aabd960f Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Mon, 21 Jan 2013 14:20:54 +0000 Subject: Fixed os.sleep not sleeping for long enough with values below 1000ms. --- lib/pure/os.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/pure/os.nim b/lib/pure/os.nim index 9513dbffb..01daf5ad6 100755 --- a/lib/pure/os.nim +++ b/lib/pure/os.nim @@ -1449,7 +1449,7 @@ proc sleep*(milsecs: int) {.rtl, extern: "nos$1", tags: [FTime].} = else: var a, b: Ttimespec a.tv_sec = TTime(milsecs div 1000) - a.tv_nsec = (milsecs mod 1000) * 1000 + a.tv_nsec = (milsecs mod 1000) * 1000 * 1000 discard posix.nanosleep(a, b) proc getFileSize*(file: string): biggestInt {.rtl, extern: "nos$1", -- cgit 1.4.1-2-gfad0