Commit graph

20 commits

Author SHA1 Message Date
7b5187973a shell: mufs: add proper mounting and unmounting 2017-06-14 13:29:16 +02:00
8b780d57d9 mufs: implement mufs_rename() to move files and directories 2017-06-12 15:53:46 +02:00
65c1fc28d3 mufs: implement mufs_unlink() 2017-06-12 15:37:22 +02:00
d6fa387868 mufs: implement mufs_rmdir() 2017-06-12 15:35:15 +02:00
27a15b3fb7 mufs: expose MUFS_FILE and MUFS_DIR constants 2017-06-12 13:51:27 +02:00
beb5f64c12 mufs: implement mufs_stat() 2017-06-12 13:50:05 +02:00
26b0ccb405 mufs: optionally record the type and file_size in resolve_path() 2017-06-12 13:48:43 +02:00
a20c1a8ed4 mufs: implement mufs_seek() to seek and tell the position within a file 2017-06-12 13:04:46 +02:00
2c1079d0f4 mufs: implement modes for read, write and append in mufs_open() 2017-06-12 12:53:20 +02:00
1c736c3324 mufs: add support for reading and writing files 2017-06-11 17:42:32 +02:00
073c7f34be mufs: expose mufs_abspath() 2017-06-11 16:41:48 +02:00
e18107d2d5 mufs: add support for directories 2017-06-09 14:38:31 +02:00
99e2229bbb mufs: clean up code by embedding struct mufs into struct mufs_tree 2017-06-09 13:35:37 +02:00
9480a91ecc mufs: calculate log2_nentries during mount 2017-05-29 15:07:11 +02:00
c08a8be9a9 mufs: add actual file size to tree information 2017-05-29 15:00:42 +02:00
c5c24788c8 mufs: mufs_mount() read the tree pointer of the root directory 2017-05-29 14:08:36 +02:00
19cd9d185f mufs: initial support for mounting/formatting 2017-05-19 18:58:42 +02:00
e88435b3a6 fs: remove old attempt 2017-05-19 13:52:42 +02:00
adcda56894 fs: add initial code to create the partition table 2017-03-23 15:18:13 +00:00
2448ddcd4e fs: add block_is_erased() to check if a block is truly erased 2017-03-23 15:02:10 +00:00