From 244bf68fb0a61b5bd8e3db06301b0b3e9412553f Mon Sep 17 00:00:00 2001 From: Ryan Gonzalez Date: Sat, 18 Mar 2017 15:05:12 -0500 Subject: [PATCH] Fix #5550 (#5553) --- lib/posix/posix.nim | 2 +- lib/pure/segfaults.nim | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/posix/posix.nim b/lib/posix/posix.nim index a08da2dfa..a18db2150 100644 --- a/lib/posix/posix.nim +++ b/lib/posix/posix.nim @@ -352,7 +352,7 @@ type sa_mask*: Sigset ## Set of signals to be blocked during execution of ## the signal handling function. sa_flags*: cint ## Special flags. - sa_sigaction*: proc (x: cint, y: var SigInfo, z: pointer) {.noconv.} + sa_sigaction*: proc (x: cint, y: ptr SigInfo, z: pointer) {.noconv.} Stack* {.importc: "stack_t", header: "", final, pure.} = object ## stack_t diff --git a/lib/pure/segfaults.nim b/lib/pure/segfaults.nim index aedb11260..3823d037c 100644 --- a/lib/pure/segfaults.nim +++ b/lib/pure/segfaults.nim @@ -72,7 +72,7 @@ else: var SEGV_MAPERR {.importc, header: "".}: cint {.push stackTrace: off.} - proc segfaultHandler(sig: cint, y: var SigInfo, z: pointer) {.noconv.} = + proc segfaultHandler(sig: cint, y: ptr SigInfo, z: pointer) {.noconv.} = if y.si_code == SEGV_MAPERR: {.gcsafe.}: raise se