source: mainline/uspace/lib/libfs/libfs.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @f7376cbf   15 years jakub Rename L_NOCROSS_LAST_MP to L_MP and introduce L_ROOT. Lookup the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4b995b92   15 years jakub Introduce the L_NOCROSS_LAST_MP lookup flag and treat the last mount … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1313ee9   15 years martin introduce device namespaces * add support for explicit open in libfs … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2e983c7   15 years martin set correct IPC return values in libfs_open_node() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0da4e41   15 years jakub ipc_data_*() and ipc_share_*(), respectively, should be renamed to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0daba21   15 years jakub Most libfs operations should be able to return an error code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0143f72   15 years jakub Statically allocated stat structure will do. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @75160a6   15 years jakub Add libfs_stat() and let FAT and TMPFS use it. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4198f9c3   15 years jakub Separate the VFS input and output protocols. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @595edf5   16 years martin add libfs_open_node() helper function cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @16d17ca   16 years jakub Add fs_handle argument to libfs_mount() needed to recognize homogenous … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0442c02   16 years jakub Answer VFS_MOUNT with return values obtained from VFS_MOUNTED. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @55982d6   16 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @83937ccd   16 years jakub Rudimentary support for non-root mounts. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cf95bc0   16 years jakub Streamline TMPFS and fix its design so that it properly supports … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f46695e   16 years jakub Lookup a node's parent lexically rather than using the broken L_PARENT … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b6035ba   16 years jakub Introduce the concept of FS nodes. A FS node is a typed abstraction of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0013b9ce   16 years jakub libfs operation link() should return standard error code instead of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @adb5fe3   16 years jakub libfs create operation should take the device handle as argument. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc840d9   16 years jakub Move libfs_blockread(), block_get() and block_put() to libblock. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c544c5d   16 years jakub Stop using fixed size BLOCK_SIZE in the ramdisk task and allow each … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @61bc901   16 years jakub Add a comment to libfs_blockread() and change type from size_t to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2c1fd5   16 years jakub Move tmpfs_blockread() to libfs and rename it to libfs_blockread(). … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @abb2865   17 years martin fix typo lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fa832eb   17 years jakub More of the preivous commit. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @92f9baca   17 years jakub Optimize conditions in libfs_lookup(). Perform primitive comparisons … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @34f62f8   17 years jakub Revert libfs node_get() API to a model without the parent node pointer … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80e8482   17 years jakub Add stubs for unimplemented FAT libfs operations. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @06901c6b   17 years jakub Add node_put() to libfs operations and instrument libfs_lookup() to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c9f6e49f   17 years jakub Reset the component length variable only prior collecting a new component. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ad75d5   17 years jakub Improve libfs_lookup() so that has_children() is not called for each … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @74ea3c6   17 years jakub Add fat_root_get() and fat_plb_get_char(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e1e3b26   17 years jakub Commit progress on the FAT file system server implementation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @94b0b63   17 years jakub libfs' node_get() operation does not need the file system handle. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @736c164   17 years jakub Make libfs_lookup() more generic. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f2ec8c8   17 years jakub Introduce fs_handle_t, dev_handle_t and fs_index_t. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a8e9ab8d   17 years jakub Support for rename(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3298ddc   17 years jakub Support for multiple TMPFS node names. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7b6d98b   17 years jakub No need to keep the parent pointer in the TMPFS node. Moreover, other … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9bb85f3   17 years jakub Add canonify() for file system path canonization. Not yet used by VFS. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1e50f81   17 years jakub Add a comment to libfs_lookup. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2c448fb   17 years jakub Move the core lookup logic from TMPFS to libfs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @215e375   17 years jakub The IPC_M_SHARE_* and IPC_M_DATA_* calls pass through 3 stages. Rename … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @27d293a   17 years jakub Rename IPC_M_AS_AREA_SEND to IPC_M_SHARE_OUT. Rename … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36d852c   17 years jakub Rename IPC_M_DATA_SEND to IPC_M_DATA_WRITE. Now, when we also add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @efd4a72   17 years jakub VFS work. Move FS registration code to libfs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(add) @74303b6   17 years jakub Start libfs. libfs is to contain all common fs code. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.