Andreas Kling
|
b0e3f73375
Start refactoring the windowing system to use an event loop.
|
6 years ago |
Andreas Kling
|
7bc41532be
Remove FS::read_entire_inode() in favor of Inode::read_entire().
|
6 years ago |
Andreas Kling
|
8a71303827
Get rid of FS::read_inode_bytes() and use Inode::read_bytes() everywhere.
|
6 years ago |
Andreas Kling
|
ec1c487dcd
Yet another pass of style fixes.
|
6 years ago |
Andreas Kling
|
1f44cd9dd9
Reworked Inode to have a dirty bit and subclass-implemented flush_metadata().
|
6 years ago |
Andreas Kling
|
038d8641f9
Implement utime() along with a naive /bin/touch.
|
6 years ago |
Andreas Kling
|
f6e27c2abe
More coding style changes.
|
6 years ago |
Andreas Kling
|
407bb3e76e
Some coding style fixes. I'm getting more comfortable with this style.
|
6 years ago |
Andreas Kling
|
85b886c2e0
Make it possible to build the Kernel on a macOS host.
|
6 years ago |
Andreas Kling
|
8fa2d7104a
More VFS cleanup.
|
6 years ago |
Andreas Kling
|
457a5df7d5
Rename:
|
6 years ago |
Andreas Kling
|
c735c56e4c
More work on CoreInode.
|
6 years ago |
Andreas Kling
|
97c799576a
Add close-on-exec flag for file descriptors.
|
6 years ago |
Andreas Kling
|
19b9401487
Reduce kmalloc() traffic in directory iteration.
|
6 years ago |
Andreas Kling
|
f1404aa948
Add primitive FIFO and hook it up to sys$pipe().
|
6 years ago |
Andreas Kling
|
03a8357e84
Implement sending signals to blocked-in-kernel processes.
|
6 years ago |
Andreas Kling
|
981a3ae4b3
Make VFS test environment build again.
|
6 years ago |
Andreas Kling
|
83172e6a4b
Rename FileHandle to FileDescriptor.
|
6 years ago |