diff --git a/unix-ffi/signal/manifest.py b/unix-ffi/signal/manifest.py index cb23542cc..5b97869ac 100644 --- a/unix-ffi/signal/manifest.py +++ b/unix-ffi/signal/manifest.py @@ -1,4 +1,4 @@ -metadata(version="0.3.2") +metadata(version="0.4.0") # Originally written by Paul Sokolovsky. diff --git a/unix-ffi/signal/signal.py b/unix-ffi/signal/signal.py index fd60b9ee2..110e3c7cf 100644 --- a/unix-ffi/signal/signal.py +++ b/unix-ffi/signal/signal.py @@ -6,12 +6,15 @@ SIGINT = 2 SIGPIPE = 13 +SIGALRM = 14 SIGTERM = 15 libc = ffilib.libc() signal_i = libc.func("i", "signal", "ii") signal_p = libc.func("i", "signal", "ip") +alarm = libc.func("I", "alarm", "I") +pause = libc.func("i", "pause", "") def signal(n, handler):