From 21a9fce4142dca497b1e7c85b35479aba5f47a8c Mon Sep 17 00:00:00 2001 From: Federico Ceratto Date: Sat, 31 Dec 2016 15:55:34 +0000 Subject: Fix onSignal example --- lib/posix/posix.nim | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'lib/posix') diff --git a/lib/posix/posix.nim b/lib/posix/posix.nim index b635c0b0b..a73b6090e 100644 --- a/lib/posix/posix.nim +++ b/lib/posix/posix.nim @@ -962,10 +962,13 @@ proc utimes*(path: cstring, times: ptr array[2, Timeval]): int {. proc handle_signal(sig: cint, handler: proc (a: cint) {.noconv.}) {.importc: "signal", header: "".} template onSignal*(signals: varargs[cint], body: untyped) = - ## Setup code to be executed when Unix signals are received. Example: - ## from posix import SIGINT, SIGTERM - ## onSignal(SIGINT, SIGTERM): - ## echo "bye" + ## Setup code to be executed when Unix signals are received. + ## Example: + ## + ## .. code-block:: nim + ## from posix import SIGINT, SIGTERM + ## onSignal(SIGINT, SIGTERM): + ## echo "bye" for s in signals: handle_signal(s, -- cgit 1.4.1-2-gfad0