forked from OSchip/llvm-project
![]() They were disabled because we were including linux/signal.h from our signal.h. Linux's signal.h is not designed to be included from user programs as it causes a lot of non-standard name pollution. Also, it is not self-contained. This change defines types and macros relevant for signal related syscalls within libc's headers and removes inclusion of Linux headers. This patch enables the funtions only for x86_64. They will be enabled for aarch64 also in a follow up patch after testing. Reviewed By: abrachet, lntue Differential Revision: https://reviews.llvm.org/D134567 |
||
---|---|---|
.. | ||
llvm-libc-macros | ||
llvm-libc-types | ||
sys | ||
CMakeLists.txt | ||
__llvm-libc-common.h | ||
assert.h.def | ||
ctype.h.def | ||
dirent.h.def | ||
errno.h.def | ||
fcntl.h.def | ||
fenv.h.def | ||
inttypes.h.def | ||
math.h.def | ||
pthread.h.def | ||
sched.h.def | ||
signal.h.def | ||
stdio.h.def | ||
stdlib.h.def | ||
string.h.def | ||
threads.h.def | ||
time.h.def | ||
unistd.h.def |