diff options
author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2020-02-10 21:21:57 +0100 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2020-02-10 21:21:57 +0100 |
commit | 060970feee2beea37e837e0a2d557e878e5f8290 (patch) | |
tree | ca77697c9b7f67a633382ab954fde1167e6d77ec /include/common.h | |
parent | 94a0b2783aa58b646260232ecfa3ff93f9b97d6d (diff) |
Cleanup: Use stat structs instead of hooks in tar2sqfs/gensquashfs
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'include/common.h')
-rw-r--r-- | include/common.h | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/include/common.h b/include/common.h index f906c27..a3055dc 100644 --- a/include/common.h +++ b/include/common.h @@ -35,18 +35,6 @@ #include <stddef.h> typedef struct { - size_t file_count; - size_t blocks_written; - size_t frag_blocks_written; - size_t duplicate_blocks; - size_t sparse_blocks; - size_t frag_count; - size_t frag_dup; - sqfs_u64 bytes_written; - sqfs_u64 bytes_read; -} block_processor_stats_t; - -typedef struct { sqfs_block_writer_t *blkwr; sqfs_frag_table_t *fragtbl; sqfs_block_processor_t *data; @@ -58,7 +46,6 @@ typedef struct { sqfs_file_t *outfile; sqfs_super_t super; fstree_t fs; - block_processor_stats_t stats; sqfs_xattr_writer_t *xwr; } sqfs_writer_t; @@ -103,7 +90,9 @@ typedef struct sqfs_hard_link_t { 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, block_processor_stats_t *stats); +void sqfs_print_statistics(const sqfs_super_t *super, + const sqfs_block_processor_t *blk, + const sqfs_block_writer_t *wr); void compressor_print_available(void); @@ -126,9 +115,6 @@ int sqfs_data_reader_dump(const char *name, sqfs_data_reader_t *data, sqfs_file_t *sqfs_get_stdin_file(FILE *fp, const sparse_map_t *map, sqfs_u64 size); -void register_stat_hooks(sqfs_block_processor_t *data, - block_processor_stats_t *stats); - int write_data_from_file(const char *filename, sqfs_block_processor_t *data, sqfs_inode_generic_t *inode, sqfs_file_t *file, int flags); |