"Fossies" - the Fresh Open Source Software Archive

Member "xorriso-1.5.4/xorriso/read_run.h" (30 Jan 2021, 2603 Bytes) of package /linux/misc/xorriso-1.5.4.pl02.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "read_run.h" see the Fossies "Dox" file reference documentation.

    1 
    2 /* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
    3 
    4    Copyright 2007-2010 Thomas Schmitt, <scdbackup@gmx.net>
    5 
    6    Provided under GPL version 2 or later.
    7 
    8    This file contains declarations of functions which 
    9 */
   10 
   11 
   12 #ifndef Xorriso_pvt_read_run_includeD
   13 #define Xorriso_pvt_read_run_includeD yes
   14 
   15 
   16 int Xorriso__read_pacifier(IsoImage *image, IsoFileSource *filesource);
   17 
   18 int Xorriso_restore_properties(struct XorrisO *xorriso, char *disk_path,
   19                                 IsoNode *node, int flag);
   20 
   21 int Xorriso_restore_implicit_properties(struct XorrisO *xorriso,
   22          char *full_disk_path, char *disk_path, char *full_img_path, int flag);
   23 
   24 int Xorriso_tree_restore_node(struct XorrisO *xorriso, IsoNode *node,
   25                               char *img_path, off_t img_offset,
   26                               char *disk_path, off_t disk_offset, off_t bytes,
   27                               int flag);
   28 
   29 int Xorriso_restore_overwrite(struct XorrisO *xorriso,
   30                               IsoNode *node, char *img_path,
   31                               char *path, char *nominal_path,
   32                               struct stat *stbuf, int flag);
   33 
   34 int Xorriso_restore_target_hl(struct XorrisO *xorriso, IsoNode *node,
   35                            char *disk_path, int *node_idx, int flag);
   36 
   37 int Xorriso_restore_prefix_hl(struct XorrisO *xorriso, IsoNode *node,
   38                               char *disk_path, int node_idx, int flag);
   39 
   40 int Xorriso_register_node_target(struct XorrisO *xorriso, int node_idx,
   41                                  char *disk_path, int flag);
   42 
   43 int Xorriso_restore_disk_object(struct XorrisO *xorriso,
   44                                 char *img_path, IsoNode *node,
   45                                 char *disk_path,
   46                                 off_t offset, off_t bytes, int flag);
   47 
   48 int Xorriso_handle_collision(struct XorrisO *xorriso,
   49                              IsoNode *node, char *img_path,
   50                              char *disk_path, char *nominal_disk_path,
   51                              int *stbuf_ret, int flag);
   52 
   53 int Xorriso_restore_tree(struct XorrisO *xorriso, IsoDir *dir,
   54                          char *img_dir_path, char *disk_dir_path,
   55                          off_t boss_mem,
   56                          struct LinkiteM *link_stack, int flag);
   57 
   58 int Xorriso_read_file_data(struct XorrisO *xorriso, IsoNode *node,
   59                            char *img_path, char *disk_path,
   60                            off_t img_offset, off_t disk_offset,
   61                            off_t bytes, int flag);
   62 
   63 
   64 
   65 
   66 
   67 
   68 
   69 #endif /* ! Xorriso_pvt_read_run_includeD */
   70