diff options
-rw-r--r-- | lib/posix/posix.nim | 2 | ||||
-rw-r--r-- | 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: "<signal.h>", 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: "<signal.h>".}: 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 |