Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 37f6844c6c Kernel: Port stat() to KResult/KResultOr<T>. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 1b16a29044 Kernel+Userland: Implement fchmod() syscall and use it to improve /bin/cp. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e421c10735 More compat work towards porting vim. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling beda478821 Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2cfcbdc735 AK: Add Retained<T>, like RetainPtr, but never null. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d5f515cf6c Kernel: Give each FileDescriptor a chance to co-open sockets. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling df2d46d5dc Kernel: Add SocketRole::Listener and report the role nicely in /proc/PID/fds. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling cc9ff96a98 Kernel: FileDescriptor::absolute_path() should "support" sockets. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 640360e958 Move WindowServer to userspace. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 799177feda Kernel: Make BochsVGADevice a BlockDevice and support mmapping it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 994279d56c Kernel: Add Device base class for CharacterDevice. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling eb1c721ef3 Kernel: Actually send things between the socket endpoints. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b12ab1270a Kernel: More work on sockets. Getting there.. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2f35e54f80 Kernel: Begin implementing UNIX domain sockets. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 0c9a2b1430 Kernel: Oops, I mixed up st_dev and st_rdev in struct stat. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ffab6897aa Big, possibly complete sweep of naming changes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c4fce9b3f9 Make stat() work on device files again. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 6b88025dda Remove the last remaining #ifndef SERENITY blocks. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b4e478aa50 Deallocate PTY's when they close. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 027d26cd5d Add a String::format() and use that in place of ksprintf() in the Kernel. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8bb18fdc56 Kernel: Get rid of Unix namespace. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 754037874c Move VFS sources into Kernel/. %!s(int64=6) %!d(string=hai) anos