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 | |
| 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')
| -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); | 
