diff --git a/lib/posix/posix.nim b/lib/posix/posix.nim index 15ce82eb32176..3faea8b60b395 100644 --- a/lib/posix/posix.nim +++ b/lib/posix/posix.nim @@ -778,8 +778,6 @@ const proc getrusage*(who: cint, rusage: ptr Rusage): cint {.importc, header: "", discardable.} -proc bsd_signal*(a1: cint, a2: proc (x: pointer) {.noconv.}) {. - importc, header: "".} proc kill*(a1: Pid, a2: cint): cint {.importc, header: "", sideEffect.} proc killpg*(a1: Pid, a2: cint): cint {.importc, header: "", sideEffect.} proc pthread_kill*(a1: Pthread, a2: cint): cint {.importc, header: "".} @@ -801,8 +799,8 @@ proc sighold*(a1: cint): cint {.importc, header: "".} proc sigignore*(a1: cint): cint {.importc, header: "".} proc siginterrupt*(a1, a2: cint): cint {.importc, header: "".} proc sigismember*(a1: var Sigset, a2: cint): cint {.importc, header: "".} -proc signal*(a1: cint, a2: Sighandler) {. - importc, header: "".} +proc signal*(a1: cint, a2: Sighandler): Sighandler {. + importc, discardable, header: "".} proc sigpause*(a1: cint): cint {.importc, header: "".} proc sigpending*(a1: var Sigset): cint {.importc, header: "".} proc sigprocmask*(a1: cint, a2, a3: var Sigset): cint {.