diff options
author | Michael Jones <michaelrj@google.com> | 2022-10-07 00:59:30 +0300 |
---|---|---|
committer | Michael Jones <michaelrj@google.com> | 2022-10-07 01:25:56 +0300 |
commit | 9015810648edfecba8203c2231c1aeffbe54bbbc (patch) | |
tree | fd534cda3272f046c8cc6898cf6478a16bf59e0a /libc/config | |
parent | cebf1348dfcd14b6985b31a4627891e5ffece099 (diff) |
[libc] add kill
Add the kill syscall wrapper and tests.
Reviewed By: sivachandra
Differential Revision: https://reviews.llvm.org/D135406
Diffstat (limited to 'libc/config')
-rw-r--r-- | libc/config/linux/api.td | 8 | ||||
-rw-r--r-- | libc/config/linux/x86_64/entrypoints.txt | 3 |
2 files changed, 10 insertions, 1 deletions
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 |