diff options
author | Jakob Kaivo <jkk@ung.org> | 2019-03-01 18:44:19 -0500 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2019-03-01 18:44:19 -0500 |
commit | 19f7605e4abf54ad158a324bcb8abe57a1dfeb5c (patch) | |
tree | 7f3058a223ea422eee6e56615a350021ddd409e8 | |
parent | 5a0c02d1c183c55ab6ad01ee336d25071e9b0b25 (diff) |
make the syscall directly if not _POSIX_SOURCE
-rw-r--r-- | src/signal/raise.c | 4 |
1 files changed, 3 insertions, 1 deletions
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 <signal.h> |