summary refs log tree commit diff stats
path: root/lib/std
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/sysrand.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/std/sysrand.nim b/lib/std/sysrand.nim
index b35f24a72..6b354e5a3 100644
--- a/lib/std/sysrand.nim
+++ b/lib/std/sysrand.nim
@@ -164,7 +164,7 @@ elif defined(windows):
 
     result = randomBytes(addr dest[0], size)
 
-elif defined(linux) and not defined(nimNoGetRandom):
+elif defined(linux) and not defined(nimNoGetRandom) and not defined(emscripten):
   # TODO using let, pending bootstrap >= 1.4.0
   var SYS_getrandom {.importc: "SYS_getrandom", header: "<sys/syscall.h>".}: clong
   const syscallHeader = """#include <unistd.h>