banan-os/kernel
Bananymous 448632cf11 Kernel: Add fast path to pselect and ppoll
If events are available right away, don't create epoll object to wait
on. Also fix pselect return value to the number of bits set. Previously
return value could've been greater than that if epoll return EPOLLERR or
EPOLLHUP for events that were not listened to
2025-06-04 17:51:22 +03:00
..
arch Kernel: Cleanup stack alignment assembly 2025-04-20 16:55:18 +03:00
font BuildSystem: building for 32-bit works now 2023-04-02 05:03:17 +03:00
include/kernel Kernel: use termios c_cc values instead of hardcoded characters 2025-06-02 15:54:11 +03:00
kernel Kernel: Add fast path to pselect and ppoll 2025-06-04 17:51:22 +03:00
klibc Kernel: Make mem* and str* functions weak symbols 2025-01-14 19:08:03 +02:00
CMakeLists.txt Kernel: Make spinlocks more safe 2025-06-01 13:48:03 +03:00
icxxabi.cpp Kernel: Fix cxxabi for function static variable guards 2024-07-14 01:53:50 +03:00
ubsan.cpp Kenrel: Add __builtin_unreachable support for UBSAN 2024-09-22 17:14:36 +03:00