From ff4a9235feb4237854ff102c4dc7cf4645d6a116 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Thu, 26 Sep 2019 17:21:44 +0200 Subject: Add file API stub to sqfs data writer Basically move the state tracking from the old data writer over to the new one. Signed-off-by: David Oberhollenzer --- include/sqfs/data_writer.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/sqfs/data_writer.h') diff --git a/include/sqfs/data_writer.h b/include/sqfs/data_writer.h index cc99700..ffa3334 100644 --- a/include/sqfs/data_writer.h +++ b/include/sqfs/data_writer.h @@ -169,6 +169,10 @@ sqfs_data_writer_t *sqfs_data_writer_create(size_t max_block_size, */ SQFS_API void sqfs_data_writer_destroy(sqfs_data_writer_t *proc); +SQFS_API int sqfs_data_writer_begin_file(sqfs_data_writer_t *proc, + sqfs_inode_generic_t *inode, + uint32_t flags); + /** * @brief Add a block to be processed. * @@ -187,6 +191,8 @@ SQFS_API void sqfs_data_writer_destroy(sqfs_data_writer_t *proc); SQFS_API int sqfs_data_writer_enqueue(sqfs_data_writer_t *proc, sqfs_block_t *block); +SQFS_API int sqfs_data_writer_end_file(sqfs_data_writer_t *proc); + /** * @brief Wait for the works to finish and finally flush the current * fragment block. -- cgit v1.2.3