summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorRyan Gonzalez <kirbyfan64@users.noreply.github.com>2017-03-18 15:05:12 -0500
committerAndreas Rumpf <rumpf_a@web.de>2017-03-18 21:05:12 +0100
commit244bf68fb0a61b5bd8e3db06301b0b3e9412553f (patch)
tree34390265910b64cdf85f328af720cf5c58c63efe /lib
parentd365f1a81a82a501b5a2c7e0558dabc50f66e61e (diff)
downloadNim-244bf68fb0a61b5bd8e3db06301b0b3e9412553f.tar.gz
Fix #5550 (#5553)
Diffstat (limited to 'lib')
-rw-r--r--lib/posix/posix.nim2
-rw-r--r--lib/pure/segfaults.nim2
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