iso9660_disk
cd9660_copy_filenames(iso9660_disk *diskStructure, cd9660node *node)
cd9660_rrip_move_directory(iso9660_disk *diskStructure, cd9660node *dir)
static void cd9660_finalize_PVD(iso9660_disk *);
static void cd9660_set_defaults(iso9660_disk *);
cd9660_add_dot_records(iso9660_disk *diskStructure, cd9660node *root)
cd9660_convert_structure(iso9660_disk *diskStructure, fsnode *root,
static void cd9660_setup_root_node(iso9660_disk *);
static int cd9660_setup_volume_descriptors(iso9660_disk *);
static int cd9660_translate_node_common(iso9660_disk *, cd9660node *);
static int cd9660_translate_node(iso9660_disk *, fsnode *, cd9660node *);
static int cd9660_handle_collisions(iso9660_disk *, cd9660node *, int);
static cd9660node *cd9660_rename_filename(iso9660_disk *, cd9660node *, int,
static void cd9660_copy_filenames(iso9660_disk *, cd9660node *);
static cd9660node *cd9660_rrip_move_directory(iso9660_disk *, cd9660node *);
static int cd9660_add_dot_records(iso9660_disk *, cd9660node *);
cd9660_generate_path_table(iso9660_disk *diskStructure)
static void cd9660_convert_structure(iso9660_disk *, fsnode *, cd9660node *, int,
static int cd9660_generate_path_table(iso9660_disk *);
static int cd9660_level1_convert_filename(iso9660_disk *, const char *, char *,
static int cd9660_level2_convert_filename(iso9660_disk *, const char *, char *,
cd9660_level1_convert_filename(iso9660_disk *diskStructure, const char *oldname,
static int cd9660_convert_filename(iso9660_disk *, const char *, char *, size_t, int);
static void cd9660_populate_dot_records(iso9660_disk *, cd9660node *);
static int64_t cd9660_compute_offsets(iso9660_disk *, cd9660node *, int64_t);
cd9660_level2_convert_filename(iso9660_disk *diskStructure, const char *oldname,
static cd9660node *cd9660_create_virtual_entry(iso9660_disk *, const char *,
static cd9660node *cd9660_create_file(iso9660_disk *, const char *,
static cd9660node *cd9660_create_directory(iso9660_disk *, const char *,
static cd9660node *cd9660_create_special_directory(iso9660_disk *, u_char,
cd9660_convert_filename(iso9660_disk *diskStructure, const char *oldname,
cd9660_compute_record_size(iso9660_disk *diskStructure, cd9660node *node)
static int cd9660_add_generic_bootimage(iso9660_disk *, const char *);
cd9660_populate_dot_records(iso9660_disk *diskStructure, cd9660node *node)
cd9660_compute_offsets(iso9660_disk *diskStructure, cd9660node *node,
cd9660_create_virtual_entry(iso9660_disk *diskStructure, const char *name,
cd9660_create_file(iso9660_disk *diskStructure, const char *name,
cd9660_create_directory(iso9660_disk *diskStructure, const char *name,
cd9660_set_defaults(iso9660_disk *diskStructure)
cd9660_create_special_directory(iso9660_disk *diskStructure, u_char type,
cd9660_add_generic_bootimage(iso9660_disk *diskStructure, const char *bootimage)
iso9660_disk *diskStructure = ecalloc(1, sizeof(*diskStructure));
iso9660_disk *diskStructure = fsopts->fs_specific;
iso9660_disk *diskStructure = fsopts->fs_specific;
cd9660_finalize_PVD(iso9660_disk *diskStructure)
cd9660_setup_root_node(iso9660_disk *diskStructure)
cd9660_setup_volume_descriptors(iso9660_disk *diskStructure)
cd9660_translate_node_common(iso9660_disk *diskStructure, cd9660node *newnode)
cd9660_translate_node(iso9660_disk *diskStructure, fsnode *node,
cd9660_handle_collisions(iso9660_disk *diskStructure, cd9660node *colliding,
cd9660_rename_filename(iso9660_disk *diskStructure, cd9660node *iter, int num,
int cd9660_write_boot(iso9660_disk *, FILE *);
int cd9660_add_boot_disk(iso9660_disk *, const char *);
int cd9660_eltorito_add_boot_option(iso9660_disk *, const char *,
int cd9660_setup_boot(iso9660_disk *, int);
int cd9660_setup_boot_volume_descriptor(iso9660_disk *,
int cd9660_write_image(iso9660_disk *, const char *image);
int cd9660_copy_file(iso9660_disk *, FILE *, off_t, const char *);
int cd9660_compute_record_size(iso9660_disk *, cd9660node *);
void debug_print_tree(iso9660_disk *, cd9660node *,int);
void debug_print_volume_descriptor_information(iso9660_disk *);
debug_print_volume_descriptor_information(iso9660_disk *diskStructure)
debug_print_tree(iso9660_disk *diskStructure, cd9660node *node, int level)
cd9660_eltorito_add_boot_option(iso9660_disk *diskStructure,
cd9660_setup_boot(iso9660_disk *diskStructure, int first_sector)
cd9660_setup_boot_volume_descriptor(iso9660_disk *diskStructure,
cd9660_write_boot(iso9660_disk *diskStructure, FILE *fd)
cd9660_add_boot_disk(iso9660_disk *diskStructure, const char *boot_info)
cd9660_write_volume_descriptors(iso9660_disk *diskStructure, FILE *fd)
cd9660_write_path_table(iso9660_disk *diskStructure, FILE *fd, off_t sector,
cd9660_write_path_tables(iso9660_disk *diskStructure, FILE *fd)
cd9660_write_file(iso9660_disk *diskStructure, FILE *fd, cd9660node *writenode)
cd9660_write_filedata(iso9660_disk *diskStructure, FILE *fd, off_t sector,
cd9660_copy_file(iso9660_disk *diskStructure, FILE *fd, off_t start_sector,
static int cd9660_write_volume_descriptors(iso9660_disk *, FILE *);
static int cd9660_write_path_table(iso9660_disk *, FILE *, off_t, int);
static int cd9660_write_path_tables(iso9660_disk *, FILE *);
static int cd9660_write_file(iso9660_disk *, FILE *, cd9660node *);
static int cd9660_write_filedata(iso9660_disk *, FILE *, off_t,
cd9660_write_rr(iso9660_disk *diskStructure, FILE *fd, cd9660node *writenode,
static void cd9660_write_rr(iso9660_disk *, FILE *, cd9660node *, off_t, off_t);
cd9660_write_image(iso9660_disk *diskStructure, const char* image)
cd9660_susp_finalize_node(iso9660_disk *diskStructure, cd9660node *node)
cd9660_rrip_finalize_node(iso9660_disk *diskStructure __unused,
cd9660_susp_handle_continuation_common(iso9660_disk *diskStructure,
cd9660_susp_handle_continuation(iso9660_disk *diskStructure, cd9660node *node)
cd9660_susp_initialize_node(iso9660_disk *diskStructure, cd9660node *node)
cd9660_rrip_initialize_node(iso9660_disk *diskStructure, cd9660node *node,
static int cd9660_susp_handle_continuation(iso9660_disk *, cd9660node *);
static int cd9660_susp_handle_continuation_common(iso9660_disk *, cd9660node *,
cd9660_susp_initialize(iso9660_disk *diskStructure, cd9660node *node,
cd9660_susp_finalize(iso9660_disk *diskStructure, cd9660node *node)
int cd9660_susp_finalize(iso9660_disk *, cd9660node *);
int cd9660_susp_finalize_node(iso9660_disk *, cd9660node *);
int cd9660_rrip_finalize_node(iso9660_disk *, cd9660node *);
int cd9660_susp_initialize(iso9660_disk *, cd9660node *, cd9660node *,
int cd9660_susp_initialize_node(iso9660_disk *, cd9660node *);
int cd9660_rrip_initialize_node(iso9660_disk *, cd9660node *, cd9660node *,