Commit History

Author SHA1 Message Date
  Andreas Kling 274b0260f7 Kernel: Don't send SIGCHLD to parent process if he has SA_NOCLDWAIT set. 6 years ago
  Andreas Kling 1b16a29044 Kernel+Userland: Implement fchmod() syscall and use it to improve /bin/cp. 6 years ago
  Andreas Kling e427b514dc Kernel: Implement basic SIGSTOP and SIGCONT support. 6 years ago
  Andreas Kling c09ab7cc40 Kernel: Only allow sending signals to process you own. 6 years ago
  Andreas Kling 258f4671ea Kernel: kill() syscall should support sending a signal to yourself. 6 years ago
  Andreas Kling 60d0a48be5 Kernel: Use KResult in link(). 6 years ago
  Andreas Kling 5b27f11b97 Kernel: Use KResult in unlink() and rmdir(). 6 years ago
  Andreas Kling 1d2529b4a1 Add chown() syscall and a simple /bin/chown program. 6 years ago
  Andreas Kling e421c10735 More compat work towards porting vim. 6 years ago
  Andreas Kling a356746d04 Compat work towards porting vim. 6 years ago
  Andreas Kling e0c1541847 Compat work towards making bash-5.0 build with less patches. 6 years ago
  Andreas Kling cccc8d8aeb More compat work. 6 years ago
  Andreas Kling 9624b54703 More moving towards using signed types. 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 5af4e622b9 Kernel: Add KResult and KResultOr<T> classes. 6 years ago
  Andreas Kling 15fb917f28 Convert more RetainPtr use to Retained. 6 years ago
  Andreas Kling f98dcbf1d6 Kernel: Respect the process umask in open() and mkdir(). 6 years ago
  Andreas Kling 6d3e12899b Kernel: Pass process arguments directly on the stack. 6 years ago
  Andreas Kling e969419202 Kernel: Don't allocate and discard an extra stack for every process. 6 years ago
  Andreas Kling 920e8e58ed Kernel+Userland: Implement setuid() and setgid() and add /bin/su 6 years ago
  Andreas Kling 8b64f213a1 Kernel: sigpending() and sigprocmask() should validate memory writes. 6 years ago
  Andreas Kling a624fe06b8 Kernel: Add file permission checks to utime() syscall. 6 years ago
  Andreas Kling f0a869ea50 Kernel: Process::cwd_inode() should return a reference. 6 years ago
  Andreas Kling ce3b548077 Kernel: Separate VFS stat() from open(). 6 years ago
  Andreas Kling 7d288aafb2 Kernel: Add link() syscall to create hard links. 6 years ago
  Andreas Kling 0aaec6b19a Support resizing the Terminal app. 6 years ago
  Andreas Kling 6158f456fa Kernel: Don't remove from SharedBuffer map while iterating it. 6 years ago
  Andreas Kling 59b8183c4b WindowServer: Support resizing windows. 6 years ago
  Andreas Kling 7bb00ea1e3 Kernel: socket() with SOCK_CLOEXEC was setting the wrong fd flag. 6 years ago
  Andreas Kling cf8dd312ab Kernel: Fix String leaks in exec(). 6 years ago