From 19f7605e4abf54ad158a324bcb8abe57a1dfeb5c Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Fri, 1 Mar 2019 18:44:19 -0500 Subject: make the syscall directly if not _POSIX_SOURCE --- src/signal/raise.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/signal/raise.c b/src/signal/raise.c index 530f893b..0f0c5e69 100644 --- a/src/signal/raise.c +++ b/src/signal/raise.c @@ -2,7 +2,9 @@ #include "sys/types.h" #include "unistd.h" #else -#define kill(pid, sig) (sig ? -1 : -1) +#include "nonstd/syscall.h" +#define kill(pid, sig) __syscall(__lookup("kill"), pid, sig) +#define getpid() __syscall(__lookup("getpid")) #endif #include -- cgit v1.2.1