Commit History

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