xorriso  1.5.4.pl02
About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.
  Fossies Dox: xorriso-1.5.4.pl02.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

cmp_update.c File Reference
#include <ctype.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <time.h>
#include <fcntl.h>
#include <errno.h>
#include <pwd.h>
#include <grp.h>
#include "xorriso.h"
#include "xorriso_private.h"
#include "xorrisoburn.h"
Include dependency graph for cmp_update.c:

Go to the source code of this file.

Macros

#define O_BINARY   0
 

Functions

int Xorriso_compare_2_contents (struct XorrisO *xorriso, char *common_adr, char *disk_adr, off_t disk_size, off_t offset, off_t bytes, char *iso_adr, off_t iso_size, int *result, int flag)
 
int Xorriso_compare_2_files (struct XorrisO *xorriso, char *disk_adr, char *iso_adr, char *adr_common_tail, int *result, int flag)
 
int Xorriso_pfx_disk_path (struct XorrisO *xorriso, char *iso_path, char *iso_prefix, char *disk_prefix, char disk_path[4096], int flag)
 
int Xorriso_find_compare (struct XorrisO *xorriso, void *boss_iter, void *node, char *iso_path, char *iso_prefix, char *disk_prefix, int flag)
 
int Xorriso_update_interpreter (struct XorrisO *xorriso, void *boss_iter, void *node, int compare_result, char *disk_path, char *iso_rr_path, int flag)
 

Macro Definition Documentation

◆ O_BINARY

#define O_BINARY   0

Definition at line 32 of file cmp_update.c.

Function Documentation

◆ Xorriso_compare_2_contents()

int Xorriso_compare_2_contents ( struct XorrisO xorriso,
char *  common_adr,
char *  disk_adr,
off_t  disk_size,
off_t  offset,
off_t  bytes,
char *  iso_adr,
off_t  iso_size,
int *  result,
int  flag 
)

◆ Xorriso_compare_2_files()

◆ Xorriso_find_compare()

int Xorriso_find_compare ( struct XorrisO xorriso,
void *  boss_iter,
void *  node,
char *  iso_path,
char *  iso_prefix,
char *  disk_prefix,
int  flag 
)

◆ Xorriso_pfx_disk_path()

int Xorriso_pfx_disk_path ( struct XorrisO xorriso,
char *  iso_path,
char *  iso_prefix,
char *  disk_prefix,
char  disk_path[4096],
int  flag 
)

◆ Xorriso_update_interpreter()