summaryrefslogtreecommitdiff
path: root/libc/src/poll/linux/poll.cpp
AgeCommit message (Collapse)Author
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make ↵lntue
LIBC_ERRNO_MODE_SYSTEM to be header-only. (#143187) This is the first step in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
2025-05-28[libc][NFC] Cleanup code for poll (#141802)Michael Jones
Ensure everything is defined inside the namespace, reduce number of ifdefs.
2025-05-13[libc] Enable poll function for riscv (#139180)Mikhail R. Gadelha
RV32 uses SYS_ppoll_time64 instead of SYS_ppoll, but the call is the same.
2025-02-05[libc][poll] remove entrypoint for riscv (#125941)Nick Desaulniers
riscv32 specifically doesn't provide EITHER SYS_poll or SYS_ppoll. We may be able to reimplement poll in terms of syscalls to SYS_ppoll_time64, but will leave that as a TODO for the future. (Such as when we want to be able to cross compile for riscv32). Link: #125940 Fixes: #125118
2025-02-05[libc][POSIX][poll.h] implement poll (#125118)Nick Desaulniers
Simple syscall. Fixes: #124647