No files found.
+4 −0
entrypoints.txt
libc/config/linux/x86_64/entrypoints.txt
+18 −0
CMakeLists.txt
libc/hdr/CMakeLists.txt
+22 −0
signal_macros.h
libc/hdr/signal_macros.h
+22 −0
sys_epoll_macros.h
libc/hdr/sys_epoll_macros.h
+1 −0
CMakeLists.txt
libc/include/CMakeLists.txt
+6 −0
CMakeLists.txt
libc/include/llvm-libc-macros/CMakeLists.txt
+6 −0
CMakeLists.txt
libc/include/llvm-libc-macros/linux/CMakeLists.txt
+40 −0
sys-epoll-macros.h
libc/include/llvm-libc-macros/linux/sys-epoll-macros.h
+16 −0
sys-epoll-macros.h
libc/include/llvm-libc-macros/sys-epoll-macros.h
+2 −2
sigset_t.h
libc/include/llvm-libc-types/sigset_t.h
+5 −1
struct_epoll_event.h
libc/include/llvm-libc-types/struct_epoll_event.h
+2 −0
epoll.h.def
libc/include/sys/epoll.h.def
+5 −0
posix.td
libc/spec/posix.td
+21 −0
CMakeLists.txt
libc/src/sys/epoll/CMakeLists.txt
+18 −0
epoll_create.h
libc/src/sys/epoll/epoll_create.h
+18 −0
epoll_create1.h
libc/src/sys/epoll/epoll_create1.h
+21 −0
epoll_ctl.h
libc/src/sys/epoll/epoll_ctl.h
+2 −2
epoll_pwait.h
libc/src/sys/epoll/epoll_pwait.h
+42 −3
CMakeLists.txt
libc/src/sys/epoll/linux/CMakeLists.txt
+38 −0
epoll_create.cpp
libc/src/sys/epoll/linux/epoll_create.cpp
+31 −0
epoll_create1.cpp
libc/src/sys/epoll/linux/epoll_create1.cpp
+34 −0
epoll_ctl.cpp
libc/src/sys/epoll/linux/epoll_ctl.cpp
+3 −2
epoll_pwait.cpp
libc/src/sys/epoll/linux/epoll_pwait.cpp
+3 −2
epoll_pwait2.cpp
libc/src/sys/epoll/linux/epoll_pwait2.cpp
+3 −2
epoll_wait.cpp
libc/src/sys/epoll/linux/epoll_wait.cpp
+7 −0
CMakeLists.txt
libc/src/unistd/CMakeLists.txt
+13 −0
CMakeLists.txt
libc/src/unistd/linux/CMakeLists.txt
+33 −0
pipe.cpp
libc/src/unistd/linux/pipe.cpp
+18 −0
pipe.h
libc/src/unistd/pipe.h
+65 −3
CMakeLists.txt
libc/test/src/sys/epoll/linux/CMakeLists.txt
+31 −0
epoll_create1_test.cpp
libc/test/src/sys/epoll/linux/epoll_create1_test.cpp
+26 −0
epoll_create_test.cpp
libc/test/src/sys/epoll/linux/epoll_create_test.cpp
+47 −0
epoll_ctl_test.cpp
libc/test/src/sys/epoll/linux/epoll_ctl_test.cpp
+42 −5
epoll_pwait2_test.cpp
libc/test/src/sys/epoll/linux/epoll_pwait2_test.cpp
+37 −5
epoll_pwait_test.cpp
libc/test/src/sys/epoll/linux/epoll_pwait_test.cpp
+33 −4
epoll_wait_test.cpp
libc/test/src/sys/epoll/linux/epoll_wait_test.cpp
+15 −0
CMakeLists.txt
libc/test/src/unistd/CMakeLists.txt
+26 −0
pipe_test.cpp
libc/test/src/unistd/pipe_test.cpp
+96 −7
BUILD.bazel
utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+61 −0
BUILD.bazel
...-project-overlay/libc/test/src/sys/epoll/BUILD.bazel