summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2013-01-21 14:20:54 +0000
committerDominik Picheta <dominikpicheta@googlemail.com>2013-01-21 14:20:54 +0000
commit9aecfcd8c8bf96a3aaa77c1bb7c1c242aabd960f (patch)
treedba9f96a069127184b96cb8f10c6af5768b4e469 /lib
parentd0bd5d5cc3407e14ff37590077ec40441be26c84 (diff)
downloadNim-9aecfcd8c8bf96a3aaa77c1bb7c1c242aabd960f.tar.gz
Fixed os.sleep not sleeping for long enough with values below 1000ms.
Diffstat (limited to 'lib')
-rwxr-xr-xlib/pure/os.nim2
1 files changed, 1 insertions, 1 deletions
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",