Commit History

Author SHA1 Message Date
  Andreas Kling 58c4d41c5f Kernel: Remove Limits.h 6 years ago
  Andreas Kling ab43658c55 Kernel: Move devices into Kernel/Devices/. 6 years ago
  Andreas Kling 9fca94269e Kernel: Move TTY-related files into Kernel/TTY/. 6 years ago
  Andreas Kling f9864940eb Kernel: Move FS-related files into Kernel/FileSystem/ 6 years ago
  Andreas Kling 86e2348b74 Kernel+LibC: Don't crash upon traversal of large directories. 6 years ago
  Andreas Kling 4aa0ab4e08 Kernel: Fix race between accept() and connect(). 6 years ago
  Andreas Kling e56fe71dbc Kernel: And some more KResult/KResultOr<T> porting work. 6 years ago
  Andreas Kling 37f6844c6c Kernel: Port stat() to KResult/KResultOr<T>. 6 years ago
  Andreas Kling 1b16a29044 Kernel+Userland: Implement fchmod() syscall and use it to improve /bin/cp. 6 years ago
  Andreas Kling e421c10735 More compat work towards porting vim. 6 years ago
  Andreas Kling beda478821 Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t. 6 years ago
  Andreas Kling 2cfcbdc735 AK: Add Retained<T>, like RetainPtr, but never null. 6 years ago
  Andreas Kling d5f515cf6c Kernel: Give each FileDescriptor a chance to co-open sockets. 6 years ago
  Andreas Kling df2d46d5dc Kernel: Add SocketRole::Listener and report the role nicely in /proc/PID/fds. 6 years ago
  Andreas Kling cc9ff96a98 Kernel: FileDescriptor::absolute_path() should "support" sockets. 6 years ago
  Andreas Kling 640360e958 Move WindowServer to userspace. 6 years ago
  Andreas Kling 799177feda Kernel: Make BochsVGADevice a BlockDevice and support mmapping it. 6 years ago
  Andreas Kling 994279d56c Kernel: Add Device base class for CharacterDevice. 6 years ago
  Andreas Kling eb1c721ef3 Kernel: Actually send things between the socket endpoints. 6 years ago
  Andreas Kling b12ab1270a Kernel: More work on sockets. Getting there.. 6 years ago
  Andreas Kling 2f35e54f80 Kernel: Begin implementing UNIX domain sockets. 6 years ago
  Andreas Kling 0c9a2b1430 Kernel: Oops, I mixed up st_dev and st_rdev in struct stat. 6 years ago
  Andreas Kling ffab6897aa Big, possibly complete sweep of naming changes. 6 years ago
  Andreas Kling c4fce9b3f9 Make stat() work on device files again. 6 years ago
  Andreas Kling 6b88025dda Remove the last remaining #ifndef SERENITY blocks. 6 years ago
  Andreas Kling b4e478aa50 Deallocate PTY's when they close. 6 years ago
  Andreas Kling 027d26cd5d Add a String::format() and use that in place of ksprintf() in the Kernel. 6 years ago
  Andreas Kling 8bb18fdc56 Kernel: Get rid of Unix namespace. 6 years ago
  Andreas Kling 754037874c Move VFS sources into Kernel/. 6 years ago