Committing forgotten xorriso_private.h
This commit is contained in:
parent
395ce84298
commit
c2f68b0edf
@ -101,7 +101,10 @@ struct XorrisO { /* the global context of xorriso */
|
|||||||
|
|
||||||
int do_joliet;
|
int do_joliet;
|
||||||
|
|
||||||
int do_aaip; /* bit0= ACL in , bit1= ACL out , bit2= EA in , bit3= EA out */
|
int do_aaip; /* bit0= ACL in , bit1= ACL out , bit2= EA in , bit3= EA out
|
||||||
|
bit4= record dev,inode , bit5= check dev,inode
|
||||||
|
bit6= omit content check if dev,inode check is conclusive
|
||||||
|
*/
|
||||||
|
|
||||||
int relax_compliance; /* opaque bitfield to be set by xorrisoburn */
|
int relax_compliance; /* opaque bitfield to be set by xorrisoburn */
|
||||||
int do_follow_pattern;
|
int do_follow_pattern;
|
||||||
@ -536,6 +539,84 @@ int Xorriso_toc_to_string(struct XorrisO *xorriso, char **toc_text, int flag);
|
|||||||
int Xorriso_reaquire_outdev(struct XorrisO *xorriso, int flag);
|
int Xorriso_reaquire_outdev(struct XorrisO *xorriso, int flag);
|
||||||
|
|
||||||
|
|
||||||
|
/* Opens the -check_media data copy in for reading and writing
|
||||||
|
*/
|
||||||
|
int Xorriso_open_job_data_to(struct XorrisO *xorriso,
|
||||||
|
struct CheckmediajoB *job, int flag);
|
||||||
|
|
||||||
|
int Xorriso_no_findjob(struct XorrisO *xorriso, char *cmd, int flag);
|
||||||
|
|
||||||
|
|
||||||
|
int Xorriso_make_mount_cmd(struct XorrisO *xorriso, char *cmd,
|
||||||
|
int lba, int track, int session, char *volid,
|
||||||
|
char *devadr, char result[SfileadrL], int flag);
|
||||||
|
|
||||||
|
|
||||||
|
/* @param flag bit0= use env_path to find the desired program
|
||||||
|
*/
|
||||||
|
int Xorriso_execv(struct XorrisO *xorriso, char *cmd, char *env_path,
|
||||||
|
int *status, int flag);
|
||||||
|
|
||||||
|
int Xorriso_is_in_patternlist(struct XorrisO *xorriso,
|
||||||
|
struct Xorriso_lsT *patternlist, char *path, int flag);
|
||||||
|
|
||||||
|
char *Xorriso_get_pattern(struct XorrisO *xorriso,
|
||||||
|
struct Xorriso_lsT *patternlist, int index, int flag);
|
||||||
|
|
||||||
|
|
||||||
|
/* Normalize ACL and sort apart "access" ACL from "default" ACL.
|
||||||
|
*/
|
||||||
|
int Xorriso_normalize_acl_text(struct XorrisO *xorriso, char *in_text,
|
||||||
|
char **access_acl_text, char **default_acl_text, int flag);
|
||||||
|
|
||||||
|
int Xorriso_path_setfattr(struct XorrisO *xorriso, void *in_node, char *path,
|
||||||
|
char *name, size_t value_length, char *value, int flag);
|
||||||
|
|
||||||
|
|
||||||
|
int Sfile_str(char target[SfileadrL], char *source, int flag);
|
||||||
|
|
||||||
|
double Sfile_microtime(int flag);
|
||||||
|
|
||||||
|
int Sfile_add_to_path(char path[SfileadrL], char *addon, int flag);
|
||||||
|
|
||||||
|
int Sfile_scale(double value, char *result, int siz, double thresh, int flag);
|
||||||
|
|
||||||
|
int Sfile_destroy_argv(int *argc, char ***argv, int flag);
|
||||||
|
|
||||||
|
/*
|
||||||
|
bit0= do not ignore trailing slash
|
||||||
|
bit1= do not ignore empty components (other than the empty root name)
|
||||||
|
*/
|
||||||
|
int Sfile_count_components(char *path, int flag);
|
||||||
|
|
||||||
|
/*
|
||||||
|
@param flag
|
||||||
|
bit0= return -1 if file is missing
|
||||||
|
bit1= return a hardlink with siblings as type 5
|
||||||
|
bit2= evaluate eventual link target rather than the link object itself
|
||||||
|
bit3= return a socket or a char device as types 7 or 8 rather than 0
|
||||||
|
@return
|
||||||
|
0=unknown
|
||||||
|
1=regular
|
||||||
|
2=directory
|
||||||
|
3=symbolic link
|
||||||
|
4=named pipe
|
||||||
|
5=multiple hardlink (with bit1)
|
||||||
|
6=block device
|
||||||
|
7=socket (with bit3)
|
||||||
|
8=character device (with bit3)
|
||||||
|
*/
|
||||||
|
int Sfile_type(char *filename, int flag);
|
||||||
|
|
||||||
|
/* @param flag bit0= only encode inside quotes
|
||||||
|
bit1= encode < 32 outside quotes except 7, 8, 9, 10, 12, 13
|
||||||
|
bit2= encode in any case above 126
|
||||||
|
bit3= encode in any case shellsafe:
|
||||||
|
<=42 , 59, 60, 62, 63, 92, 94, 96, >=123
|
||||||
|
*/
|
||||||
|
int Sfile_bsl_encoder(char **result, char *text, size_t text_len, int flag);
|
||||||
|
|
||||||
|
|
||||||
struct Xorriso_lsT {
|
struct Xorriso_lsT {
|
||||||
char *text;
|
char *text;
|
||||||
struct Xorriso_lsT *prev,*next;
|
struct Xorriso_lsT *prev,*next;
|
||||||
@ -588,81 +669,6 @@ int Xorriso_lst_append_binary(struct Xorriso_lsT **entry,
|
|||||||
int Xorriso_lst_destroy(struct Xorriso_lsT **lstring, int flag);
|
int Xorriso_lst_destroy(struct Xorriso_lsT **lstring, int flag);
|
||||||
|
|
||||||
|
|
||||||
/* Opens the -check_media data copy in for reading and writing
|
|
||||||
*/
|
|
||||||
int Xorriso_open_job_data_to(struct XorrisO *xorriso,
|
|
||||||
struct CheckmediajoB *job, int flag);
|
|
||||||
|
|
||||||
int Xorriso_no_findjob(struct XorrisO *xorriso, char *cmd, int flag);
|
|
||||||
|
|
||||||
|
|
||||||
int Xorriso_make_mount_cmd(struct XorrisO *xorriso, char *cmd,
|
|
||||||
int lba, int track, int session, char *volid,
|
|
||||||
char *devadr, char result[SfileadrL], int flag);
|
|
||||||
|
|
||||||
|
|
||||||
/* @param flag bit0= use env_path to find the desired program
|
|
||||||
*/
|
|
||||||
int Xorriso_execv(struct XorrisO *xorriso, char *cmd, char *env_path,
|
|
||||||
int *status, int flag);
|
|
||||||
|
|
||||||
int Xorriso_is_in_patternlist(struct XorrisO *xorriso,
|
|
||||||
struct Xorriso_lsT *patternlist, char *path, int flag);
|
|
||||||
|
|
||||||
char *Xorriso_get_pattern(struct XorrisO *xorriso,
|
|
||||||
struct Xorriso_lsT *patternlist, int index, int flag);
|
|
||||||
|
|
||||||
|
|
||||||
/* Normalize ACL and sort apart "access" ACL from "default" ACL.
|
|
||||||
*/
|
|
||||||
int Xorriso_normalize_acl_text(struct XorrisO *xorriso, char *in_text,
|
|
||||||
char **access_acl_text, char **default_acl_text, int flag);
|
|
||||||
|
|
||||||
|
|
||||||
int Sfile_str(char target[SfileadrL], char *source, int flag);
|
|
||||||
|
|
||||||
double Sfile_microtime(int flag);
|
|
||||||
|
|
||||||
int Sfile_add_to_path(char path[SfileadrL], char *addon, int flag);
|
|
||||||
|
|
||||||
int Sfile_scale(double value, char *result, int siz, double thresh, int flag);
|
|
||||||
|
|
||||||
int Sfile_destroy_argv(int *argc, char ***argv, int flag);
|
|
||||||
|
|
||||||
/*
|
|
||||||
bit0= do not ignore trailing slash
|
|
||||||
bit1= do not ignore empty components (other than the empty root name)
|
|
||||||
*/
|
|
||||||
int Sfile_count_components(char *path, int flag);
|
|
||||||
|
|
||||||
/*
|
|
||||||
@param flag
|
|
||||||
bit0= return -1 if file is missing
|
|
||||||
bit1= return a hardlink with siblings as type 5
|
|
||||||
bit2= evaluate eventual link target rather than the link object itself
|
|
||||||
bit3= return a socket or a char device as types 7 or 8 rather than 0
|
|
||||||
@return
|
|
||||||
0=unknown
|
|
||||||
1=regular
|
|
||||||
2=directory
|
|
||||||
3=symbolic link
|
|
||||||
4=named pipe
|
|
||||||
5=multiple hardlink (with bit1)
|
|
||||||
6=block device
|
|
||||||
7=socket (with bit3)
|
|
||||||
8=character device (with bit3)
|
|
||||||
*/
|
|
||||||
int Sfile_type(char *filename, int flag);
|
|
||||||
|
|
||||||
/* @param flag bit0= only encode inside quotes
|
|
||||||
bit1= encode < 32 outside quotes except 7, 8, 9, 10, 12, 13
|
|
||||||
bit2= encode in any case above 126
|
|
||||||
bit3= encode in any case shellsafe:
|
|
||||||
<=42 , 59, 60, 62, 63, 92, 94, 96, >=123
|
|
||||||
*/
|
|
||||||
int Sfile_bsl_encoder(char **result, char *text, size_t text_len, int flag);
|
|
||||||
|
|
||||||
|
|
||||||
char *Text_shellsafe(char *in_text, char *out_text, int flag);
|
char *Text_shellsafe(char *in_text, char *out_text, int flag);
|
||||||
|
|
||||||
int Sort_argv(int argc, char **argv, int flag);
|
int Sort_argv(int argc, char **argv, int flag);
|
||||||
|
@ -1 +1 @@
|
|||||||
#define Xorriso_timestamP "2009.02.19.123607"
|
#define Xorriso_timestamP "2009.02.19.183707"
|
||||||
|
Loading…
Reference in New Issue
Block a user