Commit graph

18 commits

Author SHA1 Message Date
3649151a9f mufs: properly free the tree object in mufs_rename() 2017-06-14 13:52:34 +02:00
a8040ac525 mufs: properly free the allocated path in mufs_mkpath() 2017-06-14 13:47:44 +02:00
59a71a4608 mufs: return tree as an argument in resolve_path() and free tree objects where necessary 2017-06-14 12:47:25 +02:00
08dda999cc mufs: simplify and clean up mufs_rename() 2017-06-14 12:18:25 +02:00
a45be58d26 mufs: add subtree argument to mkpath() to create a path for an existing tree object 2017-06-14 12:18:07 +02:00
f2d4d60c01 mufs: add find_dirent_size() to determine how many bytes are used within a directory bin 2017-06-14 06:20:11 +02:00
496b2182e3 mufs: do not check for empty path in mufs_mkpath() 2017-06-12 17:22:50 +02:00
639388588b mufs: set proper file size in remove_page() 2017-06-12 16:54:49 +02:00
ab599e7c8b mufs: locate directory entry properly in mufs_rmpath() 2017-06-12 16:45:17 +02:00
704cd24061 mufs: get parent directory in mufs_rmpath() to remove the directory entry from 2017-06-12 16:16:22 +02:00
8b780d57d9 mufs: implement mufs_rename() to move files and directories 2017-06-12 15:53:46 +02:00
3b531e868b mufs: remove type argument from mufs_rmpath() 2017-06-12 15:32:44 +02:00
e837c07869 mufs: remove the page if there is only one entry left in mufs_rmpath() 2017-06-12 15:30:35 +02:00
eb9b4853c0 mufs: implement mufs_rmpath() to remove file system nodes 2017-06-12 14:24:51 +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
92a531b49f mufs: split path properly in mufs_mkpath() 2017-06-11 19:44:53 +02:00
a65cdbfedf mufs: generalise mufs_create() and mufs_mkdir() into mufs_mkpath() 2017-06-11 19:27:53 +02:00