From 7f567bb6ee1954e2d8a886b1d3dcb8cb4a1ed486 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Sun, 15 Dec 2019 17:01:04 +0100 Subject: Use the sqfs_dir_writer_t to create the NFS export table Signed-off-by: David Oberhollenzer --- include/common.h | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'include/common.h') diff --git a/include/common.h b/include/common.h index 38237a0..8b2c66c 100644 --- a/include/common.h +++ b/include/common.h @@ -46,6 +46,9 @@ typedef struct { typedef struct { sqfs_data_writer_t *data; + sqfs_dir_writer_t *dirwr; + sqfs_meta_writer_t *dm; + sqfs_meta_writer_t *im; sqfs_compressor_t *cmp; sqfs_id_table_t *idtbl; sqfs_file_t *outfile; @@ -87,18 +90,7 @@ typedef struct { Returns 0 on success. Prints error messages to stderr on failure. */ -int sqfs_serialize_fstree(const char *filename, sqfs_file_t *file, - sqfs_super_t *super, fstree_t *fs, - sqfs_compressor_t *cmp, sqfs_id_table_t *idtbl); - -/* - Generate an NFS export table. - - Returns 0 on success. Prints error messages to stderr on failure. - */ -int write_export_table(const char *filename, sqfs_file_t *file, - fstree_t *fs, sqfs_super_t *super, - sqfs_compressor_t *cmp); +int sqfs_serialize_fstree(const char *filename, sqfs_writer_t *wr); /* Print out fancy statistics for squashfs packing tools */ void sqfs_print_statistics(sqfs_super_t *super, data_writer_stats_t *stats); -- cgit v1.2.3