summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
2021-12-18Kernel: Use copy_typed_from_user() in more places :^)Andreas Kling
2021-12-18Kernel: Make sys${ftruncate,pread} take off_t as const pointerAndreas Kling
2021-12-12Kernel: Remove sys$select() syscallJean-Baptiste Boric
2021-12-12Kernel: Split off sys$poll() into Syscalls/poll.cppJean-Baptiste Boric
2021-12-12Kernel+LibC: Implement sigtimedwait()Idan Horowitz
2021-12-12Kernel: Preserve pending signals across execve(2)sIdan Horowitz
2021-12-12Kernel: Inherit alternative signal stack on fork(2)Idan Horowitz
2021-12-12Kernel: Preserve signal mask across fork(2) and execve(2)Idan Horowitz
2021-12-05Kernel: Make ptrace return an error on errorBen Wiederhake
2021-12-05Kernel: Implement new ptrace function PT_PEEKBUFBen Wiederhake
2021-12-05Kernel+strace: Remove unnecessary indirection for PEEKBen Wiederhake
2021-12-05Kernel: Add support for the POLLWRBAND poll eventIdan Horowitz
2021-12-01Kernel+LibC: Implement sigaltstack()Idan Horowitz
2021-12-01Kernel: Clear up some comments in the sys$mprotect implementationIdan Horowitz
2021-12-01Kernel: Move incorrect early return in sys$mprotectIdan Horowitz
2021-12-01Kernel: Move the expand_range_to_page_boundaries helper to MemoryManagerIdan Horowitz
2021-12-01LibC: Make the madvise advice field a value instead of a bitfieldIdan Horowitz
2021-12-01Kernel: Don't rewrite the whole file on sys$msyncHendiadyoin1
2021-12-01Kernel: Allow flushing of partial regions in sys$msyncHendiadyoin1
2021-12-01Kernel: Handle more error cases in sys$msyncHendiadyoin1
2021-11-24Kernel+UE+LibC: Remove unused dbgputch syscallBen Wiederhake
2021-11-24Kernel: Fix `futex` syscall return valuesJelle Raaijmakers
2021-11-23Kernel: Make sys$mmap() interpret 0-alignment as page-sized alignmentAndreas Kling
2021-11-21Kernel: Make sure OpenFileDescription is kept alive while read() blocksAndreas Kling
2021-11-21Kernel: Make UserOrKernelBuffer::for_user_buffer() return ErrorOr<T>Andreas Kling
2021-11-20Kernel+LibC: Fix ptrace for 64-bitItamar
2021-11-18Kernel: Use DistinctNumeric for filesystem ID'sAndreas Kling
2021-11-17Kernel+LibC: Add msync() system callAndreas Kling
2021-11-16AK+Kernel: Remove implicit conversion from Userspace<T*> to FlatPtrAndrew Kaster
2021-11-16Kernel: Remove unnecessary StringBuilder from sys$create_thread()Andrew Kaster
2021-11-13Kernel+LibC: Pass off_t to pread() via a pointerDaniel Bertalan
2021-11-10AK: Make Vector::try_* functions return ErrorOr<void>Andreas Kling
2021-11-10Kernel: Make (f)statvfs report filesystem ID correctlyBen Wiederhake
2021-11-10Kernel: Fix TOCTOU in fstatvfsBen Wiederhake
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-11-02Kernel: Move TTY subsystem to use KString instead of `AK::String`Brian Gianforcaro
2021-10-31Kernel: Clarify ambiguous {File,Description}::absolute_pathBen Wiederhake
2021-10-31Kernel: Enable early-returns from VFS::for_each_mountBen Wiederhake
2021-10-31Kernel: Avoid OpenFileDescription::absolute_pathBen Wiederhake
2021-10-15Kernel: Split SmapDisabler so header is platform independentJames Mintram
2021-10-13Kernel: Implement pread syscallRodrigo Tobar
2021-10-13Kernel: Factor out common code from read/readv syscallsRodrigo Tobar
2021-10-11Kernel: Correctly interpret ioctl's FIONBIO user valueRodrigo Tobar
2021-10-08Kernel: Fix -Wunreachable-code warnings from clangNico Weber
2021-10-02Kernel: Access MemoryManager static functions staticallyBrian Gianforcaro
2021-10-01Kernel: Fix a few typosNico Weber
2021-09-23Kernel: Allow PROT_NONE in mmap and mprotect for stack regionsEric Seifert
2021-09-21Kernel: Use AK::Variant default initialization where appropriateBen Wiederhake
2021-09-19Kernel: Add support for O_NONBLOCK in pipe syscallEric Seifert
2021-09-16Kernel: Allow calling sys$waitid on traced, non-child processesItamar