4586 |
5685 d 23 h |
jermar |
/trunk/uspace/ |
Add libfs_stat() and let FAT and TMPFS use it. |
|
4484 |
5710 d 22 h |
decky |
/trunk/uspace/lib/libfs/ |
add libfs_open_node() helper function
cleanup |
|
4429 |
5722 d 23 h |
jermar |
/trunk/uspace/ |
Add fs_handle argument to libfs_mount() needed to recognize homogenous mounts. |
|
4409 |
5725 d 20 h |
jermar |
/trunk/uspace/ |
Rudimentary support for non-root mounts. |
|
4370 |
5735 d 20 h |
jermar |
/trunk/uspace/ |
Streamline TMPFS and fix its design so that it properly supports hardlinks.
libfs operation unlink() is now passed also the name of the component being
unlinked. |
|
4357 |
5739 d 20 h |
jermar |
/trunk/uspace/ |
Introduce the concept of FS nodes. A FS node is a typed abstraction of
file-system-specific node type. It replaces the void * in libfs interfaces
and is suitable for holding various information such as mount point data. |
|
3625 |
5903 d 5 h |
jermar |
/trunk/uspace/ |
libfs operation link() should return standard error code instead of mere
true/false. |
|
3575 |
5916 d 20 h |
jermar |
/trunk/uspace/ |
libfs create operation should take the device handle as argument. |
|
3521 |
5930 d 1 h |
jermar |
/trunk/uspace/ |
Move libfs_blockread(), block_get() and block_put() to libblock. |
|
3252 |
6010 d 20 h |
jermar |
/trunk/uspace/ |
Add a comment to libfs_blockread() and change type from size_t to off_t at
various places. |
|
3251 |
6010 d 23 h |
jermar |
/trunk/uspace/ |
Move tmpfs_blockread() to libfs and rename it to libfs_blockread().
Add one argument to specify block size. |
|
2863 |
6120 d 6 h |
jermar |
/trunk/uspace/ |
Revert libfs node_get() API to a model without the parent node pointer
argument. |
|
2858 |
6125 d 15 h |
jermar |
/trunk/uspace/ |
libfs destroy operation should rather return an error code instead of a truth
value. |
|
2857 |
6125 d 15 h |
jermar |
/trunk/uspace/ |
Add stubs for unimplemented FAT libfs operations. |
|
2852 |
6126 d 13 h |
jermar |
/trunk/uspace/ |
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places. |
|
2844 |
6127 d 19 h |
jermar |
/trunk/uspace/ |
Add fat_root_get() and fat_plb_get_char(). |
|
2831 |
6130 d 13 h |
jermar |
/trunk/uspace/ |
Commit progress on the FAT file system server implementation. |
|
2792 |
6137 d 22 h |
jermar |
/trunk/uspace/ |
libfs' node_get() operation does not need the file system handle. |
|
2791 |
6140 d 19 h |
jermar |
/trunk/uspace/ |
Make libfs_lookup() more generic. |
|
2770 |
6159 d 21 h |
jermar |
/trunk/uspace/ |
Introduce fs_handle_t, dev_handle_t and fs_index_t. |
|