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)  

parse_exec.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define Xorriso_pvt_cmd_includeD   yes
 

Functions

int Xorriso_end_idx (struct XorrisO *xorriso, int argc, char **argv, int idx, int flag)
 
int Xorriso_opt_args (struct XorrisO *xorriso, char *cmd, int argc, char **argv, int idx, int *end_idx, int *optc, char ***optv, int flag)
 
int Xorriso_get_problem_status (struct XorrisO *xorriso, char severity[80], int flag)
 
int Xorriso_set_problem_status (struct XorrisO *xorriso, char *severity, int flag)
 
int Xorriso_eval_problem_status (struct XorrisO *xorriso, int ret, int flag)
 
int Xorriso_cpmv_args (struct XorrisO *xorriso, char *cmd, int argc, char **argv, int *idx, int *optc, char ***optv, char eff_dest[SfileadrL], int flag)
 
int Xorriso_decode_load_adr (struct XorrisO *xorriso, char *cmd, char *adr_mode, char *adr_value, int *entity_code, char entity_id[81], int flag)
 
int Xorriso_check_thing_len (struct XorrisO *xorriso, char *name, int size, char *cmd, char *thing, int flag)
 
int Xorriso_check_name_len (struct XorrisO *xorriso, char *name, int size, char *cmd, int flag)
 
int Xorriso_make_abs_adr (struct XorrisO *xorriso, char *wd, char *name, char adr[], int flag)
 
int Xorriso_convert_datestring (struct XorrisO *xorriso, char *cmd, char *time_type, char *timestring, int *t_type, time_t *t, int flag)
 
int Xorriso_check_temp_mem_limit (struct XorrisO *xorriso, off_t mem, int flag)
 
int Xorriso_execv (struct XorrisO *xorriso, char *cmd, int in_argc, char **in_argv, char *env_path, int *stdin_pipe, int *stdout_pipe, pid_t *forked_pid, int *status, int flag)
 
int Xorriso_pipe_open (struct XorrisO *xorriso, char *purpose, char *cmd, int in_argc, char **in_argv, char *env_path, int *fd, pid_t *forked_pid, int flag)
 
int Xorriso_wait_child_end (struct XorrisO *xorriso, pid_t child_pid, int *status, int flag)
 
int Xorriso_path_is_excluded (struct XorrisO *xorriso, char *path, int flag)
 
int Xorriso_path_is_hidden (struct XorrisO *xorriso, char *path, int flag)
 
int Xorriso_normalize_acl_text (struct XorrisO *xorriso, char *in_text, char **access_acl_text, char **default_acl_text, int flag)
 
int Xorriso_read_mkisofsrc (struct XorrisO *xorriso, int flag)
 
int Xorriso_cmd_sorting_rank (struct XorrisO *xorriso, int argc, char **argv, int idx, int flag)
 

Macro Definition Documentation

◆ Xorriso_pvt_cmd_includeD

#define Xorriso_pvt_cmd_includeD   yes

Definition at line 14 of file parse_exec.h.

Function Documentation

◆ Xorriso_check_name_len()

int Xorriso_check_name_len ( struct XorrisO xorriso,
char *  name,
int  size,
char *  cmd,
int  flag 
)

◆ Xorriso_check_temp_mem_limit()

int Xorriso_check_temp_mem_limit ( struct XorrisO xorriso,
off_t  mem,
int  flag 
)

◆ Xorriso_check_thing_len()

int Xorriso_check_thing_len ( struct XorrisO xorriso,
char *  name,
int  size,
char *  cmd,
char *  thing,
int  flag 
)

Definition at line 461 of file parse_exec.c.

References XorrisO::info_text, and Xorriso_msgs_submit().

Referenced by Xorriso_check_name_len(), and Xorriso_option_concat().

◆ Xorriso_cmd_sorting_rank()

int Xorriso_cmd_sorting_rank ( struct XorrisO xorriso,
int  argc,
char **  argv,
int  idx,
int  flag 
)

◆ Xorriso_convert_datestring()

int Xorriso_convert_datestring ( struct XorrisO xorriso,
char *  cmd,
char *  time_type,
char *  timestring,
int *  t_type,
time_t *  t,
int  flag 
)

◆ Xorriso_cpmv_args()

int Xorriso_cpmv_args ( struct XorrisO xorriso,
char *  cmd,
int  argc,
char **  argv,
int *  idx,
int *  optc,
char ***  optv,
char  eff_dest[SfileadrL],
int  flag 
)

◆ Xorriso_decode_load_adr()

int Xorriso_decode_load_adr ( struct XorrisO xorriso,
char *  cmd,
char *  adr_mode,
char *  adr_value,
int *  entity_code,
char  entity_id[81],
int  flag 
)

◆ Xorriso_end_idx()

◆ Xorriso_eval_problem_status()

int Xorriso_eval_problem_status ( struct XorrisO xorriso,
int  ret,
int  flag 
)
Parameters
flagbit0= do not issue own event messages bit1= take xorriso->request_to_abort as reason for abort
Returns
Gives the advice: 2= pardon was given, go on 1= no problem, go on 0= function failed but xorriso would not abort, go on <0= do abort -1 = due to problem_status -2 = due to xorriso->request_to_abort

Definition at line 307 of file parse_exec.c.

◆ Xorriso_execv()

int Xorriso_execv ( struct XorrisO xorriso,
char *  cmd,
int  in_argc,
char **  in_argv,
char *  env_path,
int *  stdin_pipe,
int *  stdout_pipe,
pid_t *  forked_pid,
int *  status,
int  flag 
)

◆ Xorriso_get_problem_status()

int Xorriso_get_problem_status ( struct XorrisO xorriso,
char  severity[80],
int  flag 
)

Definition at line 215 of file parse_exec.c.

◆ Xorriso_make_abs_adr()

◆ Xorriso_normalize_acl_text()

int Xorriso_normalize_acl_text ( struct XorrisO xorriso,
char *  in_text,
char **  access_acl_text,
char **  default_acl_text,
int  flag 
)

◆ Xorriso_opt_args()

◆ Xorriso_path_is_excluded()

◆ Xorriso_path_is_hidden()

int Xorriso_path_is_hidden ( struct XorrisO xorriso,
char *  path,
int  flag 
)

◆ Xorriso_pipe_open()

int Xorriso_pipe_open ( struct XorrisO xorriso,
char *  purpose,
char *  cmd,
int  in_argc,
char **  in_argv,
char *  env_path,
int *  fd,
pid_t *  forked_pid,
int  flag 
)

◆ Xorriso_read_mkisofsrc()

int Xorriso_read_mkisofsrc ( struct XorrisO xorriso,
int  flag 
)

◆ Xorriso_set_problem_status()

int Xorriso_set_problem_status ( struct XorrisO xorriso,
char *  severity,
int  flag 
)

Definition at line 231 of file parse_exec.c.

◆ Xorriso_wait_child_end()

int Xorriso_wait_child_end ( struct XorrisO xorriso,
pid_t  child_pid,
int *  status,
int  flag 
)

Definition at line 2918 of file parse_exec.c.

Referenced by Xorriso_concat(), and Xorriso_execv().