Andreas Kling
|
f5f136931a
Kernel: Start adding various file system permission checks.
|
преди 6 години |
Andreas Kling
|
7d288aafb2
Kernel: Add link() syscall to create hard links.
|
преди 6 години |
Andreas Kling
|
799177feda
Kernel: Make BochsVGADevice a BlockDevice and support mmapping it.
|
преди 6 години |
Andreas Kling
|
994279d56c
Kernel: Add Device base class for CharacterDevice.
|
преди 6 години |
Andreas Kling
|
0d23cd73e6
VFS: Add two assertions to resolve_path() to catch corrupted file systems.
|
преди 6 години |
Andreas Kling
|
77177dbb76
Kernel: Begin fleshing out bind() syscall.
|
преди 6 години |
Andreas Kling
|
03c0e836f0
Kernel: Fix some broken debugging code in VFS.
|
преди 6 години |
Andreas Kling
|
a1b63bb6d4
Bootloader: Locate the kernel's data segment and clear it.
|
преди 6 години |
Andreas Kling
|
feed67ede2
Kernel: VFS::open/create should take base Inode& instead of InodeIdentifier.
|
преди 6 години |
Andreas Kling
|
6618411fba
Kernel: mkdir() should use the containing directory's FS for inode creation.
|
преди 6 години |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
преди 6 години |
Andreas Kling
|
fc0b63ca3c
Kernel: Include absolute paths of mount points in /proc/mounts
|
преди 6 години |
Andreas Kling
|
34e745b0b4
Add uid and gid to CharacterDevices.
|
преди 6 години |
Andreas Kling
|
c4fce9b3f9
Make stat() work on device files again.
|
преди 6 години |
Andreas Kling
|
b4e478aa50
Deallocate PTY's when they close.
|
преди 6 години |
Andreas Kling
|
c30e2c8d44
Implement basic chmod() syscall and /bin/chmod helper.
|
преди 6 години |
Andreas Kling
|
c95228b128
Add support for removing directories.
|
преди 6 години |
Andreas Kling
|
a1b4f719ba
VFS: unlink() should fail when called on a directory.
|
преди 6 години |
Andreas Kling
|
754037874c
Move VFS sources into Kernel/.
|
преди 6 години |