Skip to content

Latest commit

 

History

History
41 lines (37 loc) · 4.73 KB

interface.md

File metadata and controls

41 lines (37 loc) · 4.73 KB

Interface

lwext4-c lwext4-rs
✔️ ext4_device_register/ext4_device_unregister RegisterHandle::register / drop
✔️ ext4_mount/ext4_umount MountHandle::mount / drop
✔️ ext4_journal_start/ext4_journal_stop FileSystem::new / drop
✔️ ext4_recover MountHandle::mount
✔️ ext4_mount_point_stats MountHandle::stats
✔️ ext4_cache_write_back FileSystem::new / drop
✔️ ext4_cache_flush File::flush
✔️ ext4_fremove FileSystem::remove_file
✔️ ext4_flink FileSystem::hard_link
✔️ ext4_frename FileSystem::rename
✔️ ext4_fopen/ext4_fopen2/ext4_fclose OpenOptions::open / drop
✔️ ext4_ftruncate File::set_len
✔️ ext4_fread File::read
✔️ ext4_fwrite File::write
✔️ ext4_fseek File::seek
✔️ ext4_raw_inode_fill File::metedata / FileSystem::metedata
✔️ ext4_inode_exist FileSystem::exists
✔️ ext4_mode_set File::set_permissions / FileSystem::set_permissions
✔️ ext4_atime_set/ext4_mtime_set/ext4_ctime_set File::set_times / File::set_modified / FileSystem::set_times / FileSystem::set_modified
✔️ ext4_fsymlink FileSystem::soft_link
✔️ ext4_readlink FileSystem::read_link
✔️ ext4_mknod FileSystem::mknod
✔️ ext4_setxattr FileSytem::set_xattr
✔️ ext4_getxattr FileSystem::get_xattr
✔️ ext4_listxattr FileSystem::list_xattr
ext4_removexattr FileSystem::remove_xattr
✔️ ext4_dir_rm FileSystem::remove_dir / FileSystem::remove_dir_all
✔️ ext4_dir_mv FileSystem::rename
✔️ ext4_dir_mk FileSystem::create_dir / FileSystem::create_dir_all
✔️ ext4_dir_open/ext4_dir_close FileSystem::readdir
✔️ ext4_dir_entry_next ReadDir::next
✔️ ext4_dir_entry_rewind ReadDir::rewind
✔️ ext4_owner_set FileSystem::chown
✔️ ext4_ftell FileSystem::stream_position