summaryrefslogtreecommitdiff
path: root/Kernel/API
AgeCommit message (Expand)Author
2021-05-19Kernel: Add statvfs & fstatvfs SyscallsJustin
2021-05-17Kernel+Userspace: Implement the accept4() system callGunnar Beutner
2021-05-14Kernel+LibC: Add fstatatMart G
2021-05-12Kernel: Implement multi-watch InodeWatcher :^)sin-ack
2021-04-30Kernel/LibC: Implement `setreuid`Jesse Buhagiar
2021-04-28Kernel+LibC: Implement the socketpair() syscallGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-19Kernel: Add a syscall to clear the profiling bufferBrian Gianforcaro
2021-04-18Kernel+LibC: Clean up how assertions work in the kernel and LibCGunnar Beutner
2021-03-17LibC+Kernel: Switch off_t to 64 bitsJean-Baptiste Boric
2021-03-11Everywhere: Rename "logo" key to "super" keyAndreas Kling
2021-03-09Kernel+UserspaceEmulator: Add sys$emuctl() system callAndreas Kling
2021-03-03Kernel: Don't trust user-supplied bool in sys$statBen Wiederhake
2021-02-25Kernel: Take some baby steps towards x86_64Andreas Kling
2021-02-15Kernel: Handle 'Menu' key on PS/2 keyboardJean-Baptiste Boric
2021-02-15Kernel+LibC: Implement readvAnotherTest
2021-02-05Userland: Add LibSystem and funnel all syscalls through itAndreas Kling
2021-02-02Kernel: Add a way to specify which memory regions can make syscallsAndreas Kling
2021-02-01Kernel+LibKeyboard: Enable querying the current keymapBen Wiederhake
2021-01-17Kernel: Some futex improvementsTom
2021-01-17Kernel+Userland: Remove shared buffers (shbufs)Andreas Kling
2021-01-17Kernel: Remove sys$shbuf_seal() and userland wrappersAndreas Kling
2021-01-16Kernel+Userland: Remove sys$shbuf_allow_all() and userland wrappersAndreas Kling
2021-01-16Kernel: Remove unused 'ImmutableBufferArgument'Ben Wiederhake
2021-01-16Kernel+LibC+WindowServer: Remove unused thread/process boost mechanismAndreas Kling
2021-01-16Kernel: Remove unused syscall sys$minherit()Andreas Kling
2021-01-16Kernel: Remove sys$shbuf_set_volatile() and userland wrappersAndreas Kling
2021-01-15Kernel: Add anonymous files, created with sys$anon_create()Andreas Kling
2021-01-06Syscall: Changed 'setkeymap' to take also the Shift+AltGr map.Davide Carella
2021-01-04Kernel+LibC: Tidy up assertion failures with a dedicated syscallAndreas Kling
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-30Kernel: Add sys$set_coredump_metadata() syscallLinus Groh
2020-12-29Kernel+LibC: Add a very limited sys$mremap() implementationAndreas Kling
2020-12-27Kernel: Remove the per-process icon_id and sys$set_process_icon()Andreas Kling
2020-12-25Kernel+LibC: Introduce a "dumpable" flag for processesAndreas Kling
2020-12-14Kernel: Move InodeWatcher::Event into Kernel/API/InodeWatcherEventItamar
2020-12-14Kernel: Support TLS allocation from userspaceItamar
2020-11-10Kernel+LibC: Add adjtime(2)Nico Weber
2020-10-20Everywhere: Redundant inline specifier on constexpr functions (#3807)Lenny Maiorani
2020-10-12Kernel+LibC: Use uintptr_t as the main type in the syscall interfaceAndreas Kling
2020-10-03Everywhere: Fix more typosLinus Groh
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
2020-09-17Kernel+LibC+UserspaceEmulator: Mostly add recvmsg(), sendmsg()Nico Weber
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-08-30Kernel+LibC+UE: Implement sleep() via sys$clock_nanosleep()Andreas Kling
2020-08-30Kernel+LibC+UE: Implement usleep() via sys$clock_nanosleep()Andreas Kling
2020-08-19Kernel: Use Userspace<T> for the recvfrom syscall, and Socket implementationBrian Gianforcaro
2020-08-19Kernel: Use Userspace<T> for the sendto syscall, and Socket implementationBrian Gianforcaro
2020-08-16AK: Rename KB, MB, GB to KiB, MiB, GiBNico Weber
2020-08-15Kernel+LibC+UserspaceEmulator: Bring back sys$dup2()Andreas Kling