No files found.
+33 −0
code_style.rst
libc/docs/dev/code_style.rst
+5 −1
usage_modes.rst
libc/docs/usage_modes.rst
+2 −0
CMakeLists.txt
libc/hdr/CMakeLists.txt
+21 −0
sigset_t.h
libc/hdr/types/sigset_t.h
+21 −0
struct_epoll_event.h
libc/hdr/types/struct_epoll_event.h
+21 −0
struct_timespec.h
libc/hdr/types/struct_timespec.h
+9 −7
CMakeLists.txt
libc/src/signal/linux/CMakeLists.txt
+3 −2
raise.cpp
libc/src/signal/linux/raise.cpp
+3 −4
sigaction.cpp
libc/src/signal/linux/sigaction.cpp
+2 −2
sigaddset.cpp
libc/src/signal/linux/sigaddset.cpp
+2 −2
sigdelset.cpp
libc/src/signal/linux/sigdelset.cpp
+2 −2
sigfillset.cpp
libc/src/signal/linux/sigfillset.cpp
+2 −1
signal_utils.h
libc/src/signal/linux/signal_utils.h
+3 −3
sigprocmask.cpp
libc/src/signal/linux/sigprocmask.cpp
+1 −1
sigaddset.h
libc/src/signal/sigaddset.h
+1 −1
sigdelset.h
libc/src/signal/sigdelset.h
+1 −1
sigemptyset.h
libc/src/signal/sigemptyset.h
+1 −1
sigfillset.h
libc/src/signal/sigfillset.h
+1 −1
sigprocmask.h
libc/src/signal/sigprocmask.h
+2 −5
epoll_pwait.h
libc/src/sys/epoll/epoll_pwait.h
+5 −8
epoll_pwait2.h
libc/src/sys/epoll/epoll_pwait2.h
+3 −5
epoll_wait.h
libc/src/sys/epoll/epoll_wait.h
+10 −4
CMakeLists.txt
libc/src/sys/epoll/linux/CMakeLists.txt
+3 −7
epoll_pwait.cpp
libc/src/sys/epoll/linux/epoll_pwait.cpp
+4 −8
epoll_pwait2.cpp
libc/src/sys/epoll/linux/epoll_pwait2.cpp
+3 −6
epoll_wait.cpp
libc/src/sys/epoll/linux/epoll_wait.cpp
+4 −4
select.cpp
libc/src/sys/select/linux/select.cpp
+13 −0
BUILD.bazel
utils/bazel/llvm-project-overlay/libc/BUILD.bazel