summaryrefslogtreecommitdiff
path: root/Kernel/API
AgeCommit message (Expand)Author
2021-12-05Kernel: Implement new ptrace function PT_PEEKBUFBen Wiederhake
2021-12-05Kernel+strace: Remove unnecessary indirection for PEEKBen Wiederhake
2021-12-05Kernel: Define PT_WRITE_I and PT_WRITE_DIdan Horowitz
2021-12-05Kernel: Add support for the POLLWRBAND poll eventIdan Horowitz
2021-12-05Kernel: Define the POLLRDNORM alias for POLLINIdan Horowitz
2021-12-05Kernel: Define the POLLWRNORM alias for POLLOUTIdan Horowitz
2021-12-05Kernel: Add the IPPROTO_{IGMP, IPIP, RAW} protocol macrosIdan Horowitz
2021-12-05Kernel: Add the IP_{BLOCK_SOURCE, UNBLOCK_SOURCE, OPTIONS} macrosIdan Horowitz
2021-12-05Kernel: Add the SO_OOBINLINE SOL_SOCKET-level option macroIdan Horowitz
2021-12-05Kernel: Implement the SO_DONTROUTE SOL_SOCKET-level optionIdan Horowitz
2021-12-05Kernel: Implement the SO_ACCEPTCONN SOL_SOCKET-level optionIdan Horowitz
2021-12-05Kernel: Stub out the SO_DEBUG SOL_SOCKET-level optionIdan Horowitz
2021-12-05Kernel: Add support for the MSG_WAITALL sys$recvmsg flagIdan Horowitz
2021-12-05Kernel: Add support for the MSG_DONTROUTE sys$sendmsg flagIdan Horowitz
2021-12-04Kernel: Wrap x86 assembly behind `ARCH(...)` in Syscall.hDaniel Bertalan
2021-12-01Kernel+LibC: Implement sigaltstack()Idan Horowitz
2021-12-01LibC: Define the MADV_DONTNEED madvise advice macroIdan Horowitz
2021-12-01LibC: Make the madvise advice field a value instead of a bitfieldIdan Horowitz
2021-12-01LibC: Add the SIGFPE si_code macrosIdan Horowitz
2021-11-26Kernel: Ensure KeyEvent::key sent to Userspace respects keyboard layoutmacarc
2021-11-24Kernel+UE+LibC: Remove unused dbgputch syscallBen Wiederhake
2021-11-21Kernel+LibC: Fix misspelled "VERTICAL" in framebuffer ioctlsAndreas Kling
2021-11-20Kernel+LibC: Fix ptrace for 64-bitItamar
2021-11-17Kernel+LibC: Add msync() system callAndreas Kling
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-28LibC: Include sys/uio.h in sys/socket.h for struct iovecIdan Horowitz
2021-10-28Kernel: Add the IFF_* SIOCGIFFLAGS flag macrosIdan Horowitz
2021-10-28Kernel+LibC: Add support for the IPv4 TOS field via the IP_TOS sockoptIdan Horowitz
2021-10-28LibC: Add IPPROTO_ICMPV6 macroIdan Horowitz
2021-10-27Everywhere: Rename back-click to backward-clickFiliph Sandström
2021-10-27Kernel + WindowServer: Re-define the interface to framebuffer devicesLiav A
2021-10-13Kernel: Implement pread syscallRodrigo Tobar
2021-10-01Kernel: Fix a few typosNico Weber
2021-09-23Kernel: Define PT_READ_I and PT_READ_DJelle Raaijmakers
2021-09-16Kernel+LibC: Pack SC_stat_params struct tighterBrian Gianforcaro
2021-09-16Kernel+LibC: Pack SC_mount_params struct tighterBrian Gianforcaro
2021-09-16Kernel+LibC: Pack SC_setsockopt_params struct tighterBrian Gianforcaro
2021-09-16Kernel+LibC: Pack SC_accept4_params struct tighterBrian Gianforcaro
2021-09-16Kernel+LibC: Pack SC_inode_watcher_add_watch_params struct betterBrian Gianforcaro
2021-09-12Kernel+Userland: Introduce a new way to reboot and poweroff the machineLiav A
2021-09-12Kernel+LibC: Implement fsyncTheFightingCatfish
2021-09-11Kernel+Userland: Remove loadable kernel modulessLiav A
2021-09-11Kernel: Add _SC_HOST_NAME_MAXLinus Groh
2021-09-09Kernel: Define INADDR_BROADCAST constantRodrigo Tobar
2021-09-07Kernel: Remove redundant [[nodiscard]] on KResult return valuesAndreas Kling
2021-09-05Kernel: Make KResult usable with TRY() as wellAndreas Kling
2021-09-05Kernel: Make KResult pull in the TRY macroAndreas Kling
2021-09-05Kernel: Add KResultOr::release_error()Andreas Kling
2021-09-05AK+Kernel: Move KResult.h to Kernel/API for userspace accesssin-ack
2021-08-17Kernel+Userland: Remove global futexesAndreas Kling