From 8b7099b1e4ecca1357051142b589eaf24e29051c Mon Sep 17 00:00:00 2001 From: Samuel Holland Date: Sun, 14 Jan 2018 23:33:24 -0600 Subject: signal: Add a signal function from LSB The other unimplemented signal function in LSB is sigreturn, with is not really implementable. Signed-off-by: Samuel Holland --- Makefile | 1 + libgcompat/signal.c | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 libgcompat/signal.c diff --git a/Makefile b/Makefile index 37c7a70..e377355 100644 --- a/Makefile +++ b/Makefile @@ -15,6 +15,7 @@ LIBGCOMPAT_SRC = \ libgcompat/resolv.c \ libgcompat/resource.c \ libgcompat/setjmp.c \ + libgcompat/signal.c \ libgcompat/stdio.c \ libgcompat/stdlib.c \ libgcompat/string.c \ diff --git a/libgcompat/signal.c b/libgcompat/signal.c new file mode 100644 index 0000000..17e5443 --- /dev/null +++ b/libgcompat/signal.c @@ -0,0 +1,11 @@ +#include /* sigpause */ + +/** + * Remove a signal from the signal mask and suspend the thread. + * + * LSB 5.0: LSB-Core-generic/baselib---xpg-sigpause.html + */ +int __xpg_sigpause(int sig) +{ + return sigpause(sig); +} -- cgit v1.2.3-70-g09d2