Commit History

Author SHA1 Message Date
  Andreas Kling feed67ede2 Kernel: VFS::open/create should take base Inode& instead of InodeIdentifier. 6 years ago
  Andreas Kling 6618411fba Kernel: mkdir() should use the containing directory's FS for inode creation. 6 years ago
  Andreas Kling 33e7df5955 Kernel: mkdir() should fail if the pathname is empty. 6 years ago
  Andreas Kling 95c3442d59 Implement event loop timers. 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 5c25f0c4db Destroy all remaining windows in a process when it dies. 6 years ago
  Andreas Kling 45fba60ab5 Kernel: select() should fail with EBADF if any set contains an invalid fd. 6 years ago
  Andreas Kling b4e478aa50 Deallocate PTY's when they close. 6 years ago
  Andreas Kling c30e2c8d44 Implement basic chmod() syscall and /bin/chmod helper. 6 years ago
  Andreas Kling c95228b128 Add support for removing directories. 6 years ago
  Andreas Kling 0e73aa36c8 Kernel: Unbreak symbolication yet another time. 6 years ago
  Andreas Kling dfdca9d2a7 Kernel: Implement lazy FPU state restore. 6 years ago
  Andreas Kling 267a903dd0 Terminal: Redraw entire line if any of its characters are dirty. 6 years ago
  Andreas Kling 11b73c38d8 Kernel: Fix incorrect EFAULTs when syscall would write into COW pages. 6 years ago
  Andreas Kling 2159d6bf76 Kernel: Fix bug in process termination on missing signal handler. 6 years ago
  Andreas Kling aa24547e12 Kernel: Finally stop exposing Region members to the public. 6 years ago
  Andreas Kling af06d5edc1 Kernel: Implement a limited version of POSIX poll(). 6 years ago
  Andreas Kling 0ebaa35aa1 Kernel: Let the process argv arrays be null-terminated. 6 years ago
  Andreas Kling 2bedabbd6c Stub out poll() syscall and LibC wrapper. 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
  Andreas Kling bda0c935c2 Add unlink() syscall and /bin/rm. 6 years ago
  Andreas Kling 2f2f28f212 Kernel: Refactor Region/PageDirectory ownership model. 6 years ago
  Andreas Kling 4d1d875ca7 Remove some unused errno.h duplicates. 6 years ago
  Andreas Kling f70136a324 Kernel: Support open() with O_CREAT. 6 years ago
  Andreas Kling d1af5c97ca Kernel: Process should drop any framebuffer regions on exec(). 6 years ago
  Andreas Kling 61e50780aa Kernel: Forked processes should inherit arguments and environment. 6 years ago
  Andreas Kling e115ae5641 Kernel: Clone Process::m_gids on fork() and hook up any framebuffer region. 6 years ago
  Andreas Kling b75ee4aacb Coding style fixes in AK. 6 years ago