From 135b677704110af999797ee375a15a7e33af04c4 Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Wed, 19 Apr 2023 17:56:12 +0800 Subject: fixes nightlies regression (#21689) * fixes nightlies regression ref https://github.com/nim-lang/Nim/pull/21659 ref https://github.com/nim-lang/nightlies/actions/runs/4727252660/jobs/8387899690 > /home/runner/work/nightlies/nightlies/nim-1.9.3/lib/std/sysrand.nim(198, 12) Error: cannot evaluate at compile time: EINTR Because EINTR is not a const on i386 * Update lib/std/sysrand.nim --- lib/std/sysrand.nim | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/std/sysrand.nim b/lib/std/sysrand.nim index b5f61372a..d57f2845e 100644 --- a/lib/std/sysrand.nim +++ b/lib/std/sysrand.nim @@ -194,8 +194,7 @@ elif defined(linux) and not defined(nimNoGetRandom) and not defined(emscripten): elif readBytes > 0: inc(result, readBytes) else: - case osLastError().int - of EINTR, EAGAIN: discard + if osLastError().cint in [EINTR, EAGAIN]: discard else: result = -1 break -- cgit 1.4.1-2-gfad0