From e91cc814f27f2eb8390b19109d0acb0fc400a255 Mon Sep 17 00:00:00 2001 From: Hagb Green Date: Sat, 24 Oct 2020 15:41:13 +0800 Subject: [PATCH 1/2] unix-ffi/signal: Add alarm() and pause() functions. --- unix-ffi/signal/signal.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/unix-ffi/signal/signal.py b/unix-ffi/signal/signal.py index fd60b9ee2..4d90c1faa 100644 --- a/unix-ffi/signal/signal.py +++ b/unix-ffi/signal/signal.py @@ -12,6 +12,8 @@ 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): From 1b91e041814d7112385869aa71b7e5c2fe7de954 Mon Sep 17 00:00:00 2001 From: Hagb Green Date: Sat, 24 Oct 2020 16:05:42 +0800 Subject: [PATCH 2/2] unix-ffi/signal: Add SIGALRM constant. --- unix-ffi/signal/manifest.py | 2 +- unix-ffi/signal/signal.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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 4d90c1faa..110e3c7cf 100644 --- a/unix-ffi/signal/signal.py +++ b/unix-ffi/signal/signal.py @@ -6,6 +6,7 @@ SIGINT = 2 SIGPIPE = 13 +SIGALRM = 14 SIGTERM = 15 libc = ffilib.libc()