diff options
Diffstat (limited to 'mkfs/mksquashfs.h')
-rw-r--r-- | mkfs/mksquashfs.h | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/mkfs/mksquashfs.h b/mkfs/mksquashfs.h deleted file mode 100644 index 106822c..0000000 --- a/mkfs/mksquashfs.h +++ /dev/null @@ -1,61 +0,0 @@ -/* SPDX-License-Identifier: GPL-3.0-or-later */ -#ifndef MKSQUASHFS_H -#define MKSQUASHFS_H - -#include "squashfs.h" -#include "compress.h" -#include "id_table.h" -#include "fstree.h" -#include "config.h" -#include "table.h" - -#include <unistd.h> -#include <stdlib.h> -#include <string.h> -#include <stdio.h> -#include <fcntl.h> -#include <errno.h> - -typedef struct { - unsigned int def_uid; - unsigned int def_gid; - unsigned int def_mode; - unsigned int def_mtime; - int outmode; - int compressor; - int blksz; - int devblksz; - const char *infile; - const char *outfile; -} options_t; - -typedef struct { - int outfd; - options_t opt; - sqfs_super_t super; - fstree_t fs; - void *block; - void *fragment; - void *scratch; - - sqfs_fragment_t *fragments; - size_t num_fragments; - size_t max_fragments; - - int file_block_count; - file_info_t *frag_list; - size_t frag_offset; - - id_table_t idtbl; - size_t inode_counter; - - compressor_t *cmp; -} sqfs_info_t; - -void process_command_line(options_t *opt, int argc, char **argv); - -int write_data_to_image(sqfs_info_t *info); - -int sqfs_write_inodes(sqfs_info_t *info); - -#endif /* MKSQUASHFS_H */ |