Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
před 4 roky |
Andreas Kling
|
22831033d0
Kernel: Virtualize the File::stat() operation
|
před 4 roky |
Andreas Kling
|
5444cabd39
Kernel: Rename FileDescription::fstat() => stat()
|
před 4 roky |
Itamar
|
33138900de
FileSystem: Convert file types to DT_* types at a later stage
|
před 4 roky |
Andreas Kling
|
eeaba41d13
Kernel: Add DirectoryEntryView for VFS directory traversal
|
před 4 roky |
Andreas Kling
|
62ec6e5fe0
Kernel: Make Inode::read_entire() return a KBuffer (not ByteBuffer)
|
před 4 roky |
Brian Gianforcaro
|
fe64d97001
Kernel: Fix my result propagation bug @BenWiederhake spotted
|
před 4 roky |
Brian Gianforcaro
|
946c96dd56
Kernel: Suppress remaining unobserved KResult return codes
|
před 4 roky |
Brian Gianforcaro
|
d67069d922
Kernel: Propagate a few KResults properly in FileSystem subsystems
|
před 4 roky |
Andreas Kling
|
7a3ab6c517
Kernel: Make File::write() and File::read() return KResultOr<size_t>
|
před 4 roky |
Sergey Bugaev
|
e0d0d52455
Kernel: Use symbolic constants for file modes
|
před 5 roky |
Sergey Bugaev
|
1b4e88fb59
Kernel: Allow File::close() to fail
|
před 5 roky |
Sergey Bugaev
|
a9946a99f2
Kernel: Pass a FileDescription to File::chmod() and File::chown()
|
před 5 roky |
Brian Gianforcaro
|
6a74af8063
Kernel: Plumb KResult through FileDescription::read_entire_file() implementation.
|
před 5 roky |
Andreas Kling
|
dd924b730a
Kernel+LibC: Fix various build issues introduced by ssize_t
|
před 5 roky |
Sergey Bugaev
|
799f6f4ec6
Kernel: Return ESPIPE when seeking an unseekable
|
před 5 roky |
Sergey Bugaev
|
54550365eb
Kernel: Use shared locking mode in some places
|
před 5 roky |
Conrad Pankoff
|
a3edeb5868
Kernel: Add explicit offset parameter to File::read etc
|
před 5 roky |
Liav A
|
ecee76b741
Kernel: Change Ext2FS to be backed by a file instead of a block device
|
před 5 roky |
Andreas Kling
|
c2a8bbcb59
Revert "Kernel: Change Ext2FS to be backed by a file instead of a block device"
|
před 5 roky |
Liav A
|
6b59311d4b
Kernel: Change Ext2FS to be backed by a file instead of a block device
|
před 5 roky |
Andreas Kling
|
3803196edb
Kernel: Get rid of SmapDisabler in sys$fstat()
|
před 5 roky |
Andreas Kling
|
8fbdda5a2d
Kernel: Implement basic support for sys$mmap() with MAP_PRIVATE
|
před 5 roky |
Andreas Kling
|
88b9fcb976
AK: Use size_t for ByteBuffer sizes
|
před 5 roky |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
před 5 roky |
Andreas Kling
|
7291370478
Kernel: Make File::truncate() take a u64
|
před 5 roky |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
před 5 roky |
Andreas Kling
|
0c44a12247
Kernel: read() and write() should EOVERFLOW if (offset+size) overflows
|
před 5 roky |
Andreas Kling
|
14d4b1058e
Kernel: Add a basic lock to FileDescription
|
před 5 roky |
Sergey Bugaev
|
3393b78623
Kernel: Allow getting a Device from a FileDescription
|
před 5 roky |