From 9015810648edfecba8203c2231c1aeffbe54bbbc Mon Sep 17 00:00:00 2001 From: Michael Jones Date: Thu, 6 Oct 2022 14:59:30 -0700 Subject: [libc] add kill Add the kill syscall wrapper and tests. Reviewed By: sivachandra Differential Revision: https://reviews.llvm.org/D135406 --- libc/config/linux/api.td | 8 +++++++- libc/config/linux/x86_64/entrypoints.txt | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'libc/config') diff --git a/libc/config/linux/api.td b/libc/config/linux/api.td index bf8dd847f1ab..9bb7a22ac0f2 100644 --- a/libc/config/linux/api.td +++ b/libc/config/linux/api.td @@ -205,7 +205,13 @@ def SysMManAPI : PublicAPI<"sys/mman.h"> { } def SignalAPI : PublicAPI<"signal.h"> { - let Types = ["sigset_t", "struct sigaction", "union sigval", "siginfo_t"]; + let Types = [ + "sigset_t", + "struct sigaction", + "union sigval", + "siginfo_t", + "pid_t", + ]; } def ThreadsAPI : PublicAPI<"threads.h"> { diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt index b8e88e0dae5d..f5f06253aff5 100644 --- a/libc/config/linux/x86_64/entrypoints.txt +++ b/libc/config/linux/x86_64/entrypoints.txt @@ -26,6 +26,9 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.sched.sched_getaffinity libc.src.sched.sched_setaffinity + # signal.h entrypoints + libc.src.signal.kill + # string.h entrypoints libc.src.string.bcmp libc.src.string.bzero -- cgit v1.2.3