summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
2022-11-26Kernel+LibCore+LibC: Implement support for forcing unveil on execLiav A
2022-11-24Kernel: Update tv_nsec field when using utimensat() with UTIME_NOWAndreas Kling
2022-11-13Kernel: Disallow jail creation from a process within a jailLiav A
2022-11-08Kernel: Split the Ext2FileSystem.{cpp,h} files into smaller componentsLiav A
2022-11-08Kernel: Split the ISO9660FileSystem.{cpp,h} files to smaller componentsLiav A
2022-11-08Kernel: Split the DevPtsFS files into smaller componentsLiav A
2022-11-08Kernel: Split the Plan9FileSystem.{cpp,h} file into smaller componentsLiav A
2022-11-08Kernel: Split the ProcFS core file into smaller componentsLiav A
2022-11-08Kernel: Split the FATFileSystem.{cpp,h} files into smaller componentsLiav A
2022-11-08Kernel: Split the TmpFS core files into smaller componentsLiav A
2022-11-08Kernel: Split the SysFS core files into smaller componentsLiav A
2022-11-05Kernel: Add support for jailsLiav A
2022-11-05Kernel: Make sys$msyscall() not take the big lockAndreas Kling
2022-10-27Kernel: Set priority of all threads within a process if requestedkleines Filmröllchen
2022-10-27Kernel: Prevent regular users from accessing other processes' threadskleines Filmröllchen
2022-10-27Kernel: Make scheduler control syscalls more generickleines Filmröllchen
2022-10-24AK+Everywhere: Turn bool keep_empty to an enum in split* functionsdemostanis
2022-10-24Kernel: Add support for MSG_NOSIGNAL and properly send SIGPIPEGunnar Beutner
2022-10-22Kernel: Introduce support for using FileSystem object in multiple mountsLiav A
2022-10-22Kernel/FileSystem: Add a few missing includesLiav A
2022-10-22Kernel: Remove the DevTmpFS classLiav A
2022-10-17Kernel: Move InterruptDisabler out of Arch directoryTimon Kruiper
2022-10-14Kernel: Add support for the FAT32 filesystemUndefine
2022-10-14Kernel: Read version and git commit hash from baked-in version infokleines Filmröllchen
2022-10-14Kernel: Move sys$uname to use TypedTransferkleines Filmröllchen
2022-10-03Kernel: Do not require 'proc' promise in getsid() and getpgid()Timothy Flynn
2022-09-20Kernel: Move PCSpeaker code to the x86-specific architecture directoryLiav A
2022-09-14Everywhere: Fix a variety of typosBrian Gianforcaro
2022-08-24Kernel: Don't wrap AddressSpace's RegionTree in SpinlockProtectedAndreas Kling
2022-08-24Kernel: Make file-backed memory regions remember description permissionsAndreas Kling
2022-08-24Kernel: Simplify the File memory-mapping APIAndreas Kling
2022-08-24Kernel: Wrap process address spaces in SpinlockProtectedAndreas Kling
2022-08-24Kernel: Wrap RegionTree objects in SpinlockProtectedAndreas Kling
2022-08-23Kernel: Remove big lock from sys$socketJames Bellamy
2022-08-23Kernel: Fix boot profilingSamuel Bowman
2022-08-22Kernel: Make sys$utime() and sys$utimensat() not take the big lockAndreas Kling
2022-08-22Kernel: Make sys$mknod() not take the big lockAndreas Kling
2022-08-22Kernel: Use Process::credentials() and remove user ID/group ID helpersAnthony Iacono
2022-08-21Kernel: Make sys$recvfrom() with MSG_DONTWAIT not so racyAndreas Kling
2022-08-21Kernel: Make Socket::connect() take credentials as inputAndreas Kling
2022-08-21Kernel: Make Socket::bind() take credentials as inputAndreas Kling
2022-08-21Kernel: Make File::{chown,chmod} take credentials as inputAndreas Kling
2022-08-21Kernel: Make VirtualFileSystem functions take credentials as inputAndreas Kling
2022-08-21Kernel: Make sys$getppid() not take the big lockAndreas Kling
2022-08-21Kernel: Guard Process "protected data" with a spinlockAndreas Kling
2022-08-21Kernel: Use RefPtr instead of LockRefPtr for CustodyAndreas Kling
2022-08-21Kernel/Syscall: Make anon_create to not use Process::allocate_fd methodLiav A
2022-08-20Kernel: Get GID from credentials object in sys$setgroups()Andreas Kling
2022-08-20Kernel+LibC: Enforce a limit on the number of supplementary group IDsAndreas Kling
2022-08-20Kernel: Mark syscalls that get/set user/group ID as not needing big lockAndreas Kling