Blame genisoimage/jte.h

Packit 45fded
/*
Packit 45fded
 * jte.c
Packit 45fded
 *
Packit 45fded
 * Copyright (c) 2004-2006 Steve McIntyre <steve@einval.com>
Packit 45fded
 *
Packit 45fded
 * Prototypes and declarations for JTE
Packit 45fded
 *
Packit 45fded
 * GNU GPL v2
Packit 45fded
 */
Packit 45fded
Packit 45fded
extern char *jtemplate_out;
Packit 45fded
extern char *jjigdo_out;
Packit 45fded
extern char *jmd5_list;
Packit 45fded
extern FILE	*jthelper;
Packit 45fded
extern FILE *jtjigdo;
Packit 45fded
extern FILE *jttemplate;
Packit 45fded
extern int  jte_min_size;
Packit 45fded
extern int  checksum_algo_iso;
Packit 45fded
extern int  checksum_algo_tmpl;
Packit 45fded
Packit 45fded
extern void write_jt_header(FILE *template_file, FILE *jigdo_file);
Packit 45fded
extern void write_jt_footer(void);
Packit 45fded
extern void jtwrite(void *buffer, int size, int count, int submode, BOOL islast);
Packit 45fded
extern void write_jt_match_record(char *filename, char *mirror_name, int sector_size, off_t size, unsigned char md5[16]);
Packit 45fded
extern int  list_file_in_jigdo(char *filename, off_t size, char **realname, unsigned char md5[16]);
Packit 45fded
extern int  jte_add_exclude(char *pattern);
Packit 45fded
extern int  jte_add_include(char *pattern);
Packit 45fded
extern int  jte_add_mapping(char *arg);
Packit 45fded
Packit 45fded
typedef enum _jtc_e
Packit 45fded
{
Packit 45fded
    JTE_TEMP_GZIP = 0,
Packit 45fded
    JTE_TEMP_BZIP2
Packit 45fded
} jtc_t;
Packit 45fded
Packit 45fded
extern jtc_t jte_template_compression;
Packit 45fded
Packit 45fded
Packit 45fded
#define MIN_JIGDO_FILE_SIZE 1024