Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 4320c5fd58 Kernel: Make better use of the multiboot info. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 93d3d1ede1 Kernel: Add fchown() syscall. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 00f291b090 Kernel: Set the absolute path as name for executable regions. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3fbddcecd2 Kernel: Discard a process's ELFLoader on finalization. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d58eb3bf21 Kernel: Process finalization should release cwd and executable custodies. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e33dadbdd6 Kernel: Do a bit more of do_exec() before disabling interrupts. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 0f3b5e1f02 Kernel: The stat() syscall should follow symlinks. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 55821c91f8 Kernel: Rename Process::cwd_custody() to Process::current_directory(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 393851418b FileSystem: Port most of the code over to using custodies. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling baaede1bf9 Kernel: Make the Process allocate_region* API's understand "int prot". %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8fe72d7b3c Kernel: Make fcntl(F_SETFL) actually update the append/blocking flags. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 08926e59b3 Kernel: Add InodeFile, a File subclass for regular files. %!s(int64=6) %!d(string=hai) anos
  Robin Burchell 9cd0f6ffac Kernel/LibC: Implement sched_* functionality to set/get process priority %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 0cac84d6bd Kernel: Sending a signal to yourself should block until dispatch. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 6ffcee9176 Kernel: Send more specific signals when crashing due to CPU exceptions. %!s(int64=6) %!d(string=hai) anos
  Robin Burchell c6e79bd53a Kernel: Support O_APPEND %!s(int64=6) %!d(string=hai) anos
  Robin Burchell 6917c42140 Kernel/AK: Move ELF loader to AK %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 14a202f011 Kernel: getpeername() should fail with ENOTCONN for non-connected sockets. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7afc0fb9c8 Kernel: Forked children should inherit their RangeAllocator by copy. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ae470ec955 Kernel: Add getpeername() syscall, and fix getsockname() behavior. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bcc6ddfb6b Kernel: Let PageDirectory own the associated RangeAllocator. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b3a1671f1a Kernel: Add support for recv() with MSG_DONTWAIT. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 212a263f0a Kernel+LibC: Implement getsockname() syscall. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 189b342e6f LibC: Add mmap_with_name() that names the allocation immediately. %!s(int64=6) %!d(string=hai) anos
  Robin Burchell d8b74c8c86 Kernel: Check can_write for blocking write %!s(int64=6) %!d(string=hai) anos
  Robin Burchell 635eb20289 Kernel: Add the ability to debug poll/select independently of read/write %!s(int64=6) %!d(string=hai) anos
  Robin Burchell 99dd60611f Kernel: Fix select with a 0 timeout %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 237628a7a6 Kernel: Tidy up FileDescriptor members a bit. %!s(int64=6) %!d(string=hai) anos
  Robin Burchell 123283d840 Kernel: Fix poll() with timeout %!s(int64=6) %!d(string=hai) anos
  Andreas Kling cdaf8cd656 Kernel: select() was transferring the readfds into the exceptfds vector. %!s(int64=6) %!d(string=hai) anos