index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
VirtualFileSystem.cpp
Age
Commit message (
Expand
)
Author
2019-03-27
Kernel: Add Inode::truncate(size).
Andreas Kling
2019-03-23
Kernel: Introduce threads, and refactor everything in support of it.
Andreas Kling
2019-03-20
Kernel: Don't panic if a call redirected to Device::open() has an error.
Andreas Kling
2019-03-06
Kernel: And some more KResult/KResultOr<T> porting work.
Andreas Kling
2019-03-06
Kernel: Port more code to KResult and KResultOr<T>.
Andreas Kling
2019-03-06
Kernel: Add two error checks for open() to return EISDIR or ENODEV.
Andreas Kling
2019-03-03
Kernel: No need to check is_superuser() after may_execute().
Andreas Kling
2019-03-02
Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln.
Andreas Kling
2019-03-02
Kernel: Port stat() to KResult/KResultOr<T>.
Andreas Kling
2019-03-01
Kernel: Support chdir() to a directory that's executable but not readable.
Andreas Kling
2019-03-01
Kernel+Userland: Implement fchmod() syscall and use it to improve /bin/cp.
Andreas Kling
2019-02-27
Kernel: Use KResult in link().
Andreas Kling
2019-02-27
Kernel: Use KResult in unlink() and rmdir().
Andreas Kling
2019-02-27
Kernel: chmod() should allow superuser to change mode bits of any file.
Andreas Kling
2019-02-27
Add chown() syscall and a simple /bin/chown program.
Andreas Kling
2019-02-26
Compat work towards porting vim.
Andreas Kling
2019-02-25
More moving towards using signed types.
Andreas Kling
2019-02-25
Kernel: Add KResult and KResultOr<T> classes.
Andreas Kling
2019-02-21
Kernel: Add file permission checks to link() syscall.
Andreas Kling
2019-02-21
Kernel: Add file permission checks to utime() syscall.
Andreas Kling
2019-02-21
Kernel: Separate VFS stat() from open().
Andreas Kling
2019-02-21
Kernel: Start adding various file system permission checks.
Andreas Kling
2019-02-21
Kernel: Add link() syscall to create hard links.
Andreas Kling
2019-02-16
Kernel: Make BochsVGADevice a BlockDevice and support mmapping it.
Andreas Kling
2019-02-16
Kernel: Add Device base class for CharacterDevice.
Andreas Kling
2019-02-15
VFS: Add two assertions to resolve_path() to catch corrupted file systems.
Andreas Kling
2019-02-14
Kernel: Begin fleshing out bind() syscall.
Andreas Kling
2019-02-06
Kernel: Fix some broken debugging code in VFS.
Andreas Kling
2019-02-06
Bootloader: Locate the kernel's data segment and clear it.
Andreas Kling
2019-02-01
Kernel: VFS::open/create should take base Inode& instead of InodeIdentifier.
Andreas Kling
2019-02-01
Kernel: mkdir() should use the containing directory's FS for inode creation.
Andreas Kling
2019-01-31
Big, possibly complete sweep of naming changes.
Andreas Kling
2019-01-31
Kernel: Include absolute paths of mount points in /proc/mounts
Andreas Kling
2019-01-31
Add uid and gid to CharacterDevices.
Andreas Kling
2019-01-31
Make stat() work on device files again.
Andreas Kling
2019-01-30
Deallocate PTY's when they close.
Andreas Kling
2019-01-29
Implement basic chmod() syscall and /bin/chmod helper.
Andreas Kling
2019-01-28
Add support for removing directories.
Andreas Kling
2019-01-23
VFS: unlink() should fail when called on a directory.
Andreas Kling
2019-01-23
Move VFS sources into Kernel/.
Andreas Kling