diff options
Diffstat (limited to 'include/sqfs')
-rw-r--r-- | include/sqfs/dir_writer.h | 14 | ||||
-rw-r--r-- | include/sqfs/inode.h | 6 |
2 files changed, 6 insertions, 14 deletions
diff --git a/include/sqfs/dir_writer.h b/include/sqfs/dir_writer.h index b47628b..bb09a86 100644 --- a/include/sqfs/dir_writer.h +++ b/include/sqfs/dir_writer.h @@ -192,20 +192,6 @@ sqfs_dir_writer_get_dir_reference(const sqfs_dir_writer_t *writer); SQFS_API size_t sqfs_dir_writer_get_index_size(const sqfs_dir_writer_t *writer); /** - * @brief Write the index of the index of the last written directory to - * a meta data writer after the extended directory inode. - * - * @memberof sqfs_dir_writer_t - * - * @param writer A pointer to a directory writer object. - * @param im A pointer to a meta data writer to write the index to. - * - * @return Zero on success, a @ref E_SQFS_ERROR value on failure. - */ -SQFS_API int sqfs_dir_writer_write_index(const sqfs_dir_writer_t *writer, - sqfs_meta_writer_t *im); - -/** * @brief Helper function for creating an inode from the last directory. * * @memberof sqfs_dir_writer_t diff --git a/include/sqfs/inode.h b/include/sqfs/inode.h index f04f036..8b69b7e 100644 --- a/include/sqfs/inode.h +++ b/include/sqfs/inode.h @@ -505,6 +505,12 @@ struct sqfs_inode_generic_t { size_t num_file_blocks; /** + * @brief For extended directory inodes, stores the number of payload + * bytes following for the directory index. + */ + size_t num_dir_idx_bytes; + + /** * @brief Type specific inode data. */ union { |