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)  

filters.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 <errno.h>
#include "lib_mgt.h"
#include "iso_tree.h"
#include "iso_img.h"
Include dependency graph for filters.c:

Go to the source code of this file.

Data Structures

struct  Xorriso_extF


int Xorriso_extf_destroy (struct XorrisO *xorriso, struct Xorriso_extF **filter, int flag)
int Xorriso_extf_new (struct XorrisO *xorriso, struct Xorriso_extF **filter, char *path, int argc, char **argv, int behavior, char *suffix, char *name, int flag)
int Xorriso_lookup_extf (struct XorrisO *xorriso, char *name, struct Xorriso_lsT **found_lst, int flag)
int Xorriso_destroy_all_extf (struct XorrisO *xorriso, int flag)
int Xorriso_rename_suffix (struct XorrisO *xorriso, IsoNode *node, char *suffix, char *show_path, char new_name[], int flag)
int Xorriso_set_filter (struct XorrisO *xorriso, void *in_node, char *path, char *filter_name, int flag)
int Xorriso_external_filter_banned (struct XorrisO *xorriso, char *purpose, int flag)
int Xorriso_external_filter (struct XorrisO *xorriso, char *name, char *options, char *path, int argc, char **argv, int flag)
int Xorriso_status_extf (struct XorrisO *xorriso, char *filter, FILE *fp, int flag)
int Xorriso_set_zisofs_params (struct XorrisO *xorriso, int flag)
uint64_t Xorriso_zisofs_current_blocks (struct XorrisO *xorriso, int flag)
int Xorriso_status_zisofs (struct XorrisO *xorriso, char *filter, FILE *fp, int flag)

Function Documentation

◆ Xorriso_destroy_all_extf()

int Xorriso_destroy_all_extf ( struct XorrisO xorriso,
int  flag 

◆ Xorriso_external_filter()

◆ Xorriso_external_filter_banned()

int Xorriso_external_filter_banned ( struct XorrisO xorriso,
char *  purpose,
int  flag 

◆ Xorriso_extf_destroy()

◆ Xorriso_extf_new()

◆ Xorriso_lookup_extf()

int Xorriso_lookup_extf ( struct XorrisO xorriso,
char *  name,
struct Xorriso_lsT **  found_lst,
int  flag 

◆ Xorriso_rename_suffix()

int Xorriso_rename_suffix ( struct XorrisO xorriso,
IsoNode node,
char *  suffix,
char *  show_path,
char  new_name[],
int  flag 

◆ Xorriso_set_filter()

◆ Xorriso_set_zisofs_params()

◆ Xorriso_status_extf()

◆ Xorriso_status_zisofs()

◆ Xorriso_zisofs_current_blocks()

uint64_t Xorriso_zisofs_current_blocks ( struct XorrisO xorriso,
int  flag