Changeset 2ea6392 in mainline for uspace/lib/ext4/libext4_filesystem.c
- Timestamp:
- 2011-10-10T09:22:25Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7b9381b
- Parents:
- 7a68fe5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ext4/libext4_filesystem.c
r7a68fe5 r2ea6392 127 127 } 128 128 129 // Feature checkers 130 bool ext4_filesystem_has_feature_compatible(ext4_filesystem_t *fs, uint32_t feature) 131 { 132 ext4_superblock_t *sb = fs->superblock; 133 134 if (ext4_superblock_get_features_compatible(sb) & feature) { 135 return true; 136 } 137 return false; 138 } 139 140 bool ext4_filesystem_has_feature_incompatible(ext4_filesystem_t *fs, uint32_t feature) 141 { 142 ext4_superblock_t *sb = fs->superblock; 143 144 if (ext4_superblock_get_features_incompatible(sb) & feature) { 145 return true; 146 } 147 return false; 148 } 149 150 bool ext4_filesystem_has_feature_read_only(ext4_filesystem_t *fs, uint32_t feature) 151 { 152 ext4_superblock_t *sb = fs->superblock; 153 154 if (ext4_superblock_get_features_read_only(sb) & feature) { 155 return true; 156 } 157 return false; 158 } 159 160 129 161 int ext4_filesystem_get_block_group_ref(ext4_filesystem_t *fs, uint32_t bgid, 130 162 ext4_block_group_ref_t **ref)
Note:
See TracChangeset
for help on using the changeset viewer.