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 |