Ernest Wong
|
595d6dca55
Filesystem: Refactor inodedata accesses to async methods
|
6 years ago |
Ernest Wong
|
401b814f93
Filesystem: Store infinite lock lengths
|
6 years ago |
Ernest Wong
|
2bac2198e8
Filesystem: Don't store lock length of Infinity
|
6 years ago |
Ernest Wong
|
267083e897
Filesystem: Implement POSIX record locks
|
6 years ago |
Ernest Wong
|
40ed4f8dde
Filesystem: Simplify nlinks management across filesystems
|
6 years ago |
Ernest Wong
|
66cf97e0a7
Filesystem: Tidy comments, clarify nlinks special case.
|
6 years ago |
Ernest Wong
|
6c61d48c8f
Filesystem: Fix typo with path concatenation during Rename
|
6 years ago |
Ernest Wong
|
c7dda46de1
Filesystem: Disallow hardlinks across filesystems
|
6 years ago |
Ernest Wong
|
2560394855
Filesystem: set unlinked status on the real inode
|
6 years ago |
Ernest Wong
|
0595c11740
Filesystem: fix nlinks counting for mountpoints
|
6 years ago |
Ernest Wong
|
5aa5c88bf8
Filesystem state: restore onto existing configuration
|
6 years ago |
Ernest Wong
|
d1519d4509
Filesystem: hard links, replace linked lists with Map.
|
6 years ago |
Fabian
|
28ac891dc3
Filesystem: Load files via their sha256
|
6 years ago |
Ernest Wong
|
6c55912a59
Fail early if unlink of destination failed for fs.Rename
|
6 years ago |
Ernest Wong
|
7aa42c3418
Identify type of failure for fs.Unlink using -errno convention
|
6 years ago |
Ernest Wong
|
3a2ff7c47e
Fix: fs.Rename should configure the correct filename
|
6 years ago |
Ernest Wong
|
53edf989ea
Fix: fs.divert should update children parentids
|
6 years ago |
Ernest Wong
|
e683e812fd
Mount only onto non-existent paths, existent parent
|
6 years ago |
Ernest Wong
|
3fe75a9130
Identify type of failure for fs.Rename using -errno convention
|
6 years ago |
Ernest Wong
|
c66731d55d
Properly forward fs.Open/CloseInode
|
6 years ago |
Ernest Wong
|
23080e2731
Isolate filesystem qid counting to each v86 instance
|
6 years ago |
Ernest Wong
|
8cb6f23248
Fix filesystem mount state saving
|
6 years ago |
Ernest Wong
|
ff11e9c00f
Minor: better rename-failure logs, comments, & unnecessary return
|
6 years ago |
Ernest Wong
|
a063962311
Handle forwarding and root inode in other api methods
|
6 years ago |
Ernest Wong
|
121b9c3b96
Incorperate mounted filesystems in statistics
|
6 years ago |
Ernest Wong
|
b6b6b8cada
Implement Rename - moving files between filesystems
|
6 years ago |
Ernest Wong
|
d98ec5f37b
Handle forwarding for our dummy fs.Link method
|
6 years ago |
Ernest Wong
|
71cb654502
Partially handle forwarding for fs.FillDirectory
|
6 years ago |
Ernest Wong
|
687607569b
Handle forwarding for open, close, read, and write
|
6 years ago |
Ernest Wong
|
004182adc8
Handle forwarding for fs.Create* methods
|
6 years ago |