summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
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
2021-09-16Kernel: Only instantiate main_program_metadata in the scope it's neededBrian Gianforcaro
2021-09-15Kernel: Use move semantics in sys$sendfd()Andreas Kling
2021-09-12Kernel+Userland: Introduce a new way to reboot and poweroff the machineLiav A
2021-09-12Kernel: Move ACPI and BIOS code into the new Firmware directoryLiav 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: Use KString all the way in sys$execve()Andreas Kling
2021-09-08Kernel: Add KBuffer::bytes() and use itAndreas Kling
2021-09-08Kernel: Rename DevFS => DevTmpFSLiav A
2021-09-07Kernel: Remove KBuffer::try_copy() in favor of try_create_with_bytes()Andreas Kling
2021-09-07Kernel: Convert KBuffer::copy() => KBuffer::try_copy()Andreas Kling
2021-09-07Kernel: Make KBuffer::try_create_with_bytes() return KResultOrAndreas Kling
2021-09-07Kernel: Use KResultOr and TRY() for FIFOAndreas Kling
2021-09-07Kernel: Rename file_description(fd) => open_file_description(fd)Andreas Kling
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-07Kernel: Convert much of sys$execve() to using KStringAndreas Kling
2021-09-07LibELF: Use StringView to carry temporary strings in auxiliary vectorAndreas Kling
2021-09-07Kernel: Avoid unnecessary String allocation in sys$statvfs()Andreas Kling
2021-09-07Kernel: Store process names as KStringAndreas Kling