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)  

opts_p_z.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 "xorriso.h"
#include "xorriso_private.h"
#include "xorrisoburn.h"
Include dependency graph for opts_p_z.c:

Go to the source code of this file.

Macros

#define Xorriso_pacifier_min_intvL   0.1
 
#define Xorriso_pacifier_max_intvL   60.0
 

Functions

int Xorriso_option_pacifier (struct XorrisO *xorriso, char *style, int flag)
 
int Xorriso_option_padding (struct XorrisO *xorriso, char *size, int flag)
 
int Xorriso_option_page (struct XorrisO *xorriso, int len, int width, int flag)
 
int Xorriso_option_paste_in (struct XorrisO *xorriso, char *iso_rr_path, char *disk_path, char *start, char *count, int flag)
 
int Xorriso_option_path_list (struct XorrisO *xorriso, char *adr, int flag)
 
int Xorriso_option_pathspecs (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_pkt_output (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_preparer_id (struct XorrisO *xorriso, char *name, int flag)
 
int Xorriso_option_print (struct XorrisO *xorriso, char *text, int flag)
 
int Xorriso_option_print_size (struct XorrisO *xorriso, int flag)
 
int Xorriso_option_prog (struct XorrisO *xorriso, char *name, int flag)
 
int Xorriso_option_prog_help (struct XorrisO *xorriso, char *name, int flag)
 
int Xorriso_option_prompt (struct XorrisO *xorriso, char *text, int flag)
 
int Xorriso_option_publisher (struct XorrisO *xorriso, char *name, int flag)
 
int Xorriso_option_pvd_info (struct XorrisO *xorriso, int flag)
 
int Xorriso_option_pwdi (struct XorrisO *xorriso, int flag)
 
int Xorriso_option_pwdx (struct XorrisO *xorriso, int flag)
 
int Xorriso_option_read_fs (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_read_mkisofsrc (struct XorrisO *xorriso, int flag)
 
int Xorriso_option_reassure (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_report_about (struct XorrisO *xorriso, char *in_severity, int flag)
 
int Xorriso_option_report_el_torito (struct XorrisO *xorriso, char *form, int flag)
 
int Xorriso_option_report_system_area (struct XorrisO *xorriso, char *form, int flag)
 
int Xorriso_option_return_with (struct XorrisO *xorriso, char *in_severity, int exit_value, int flag)
 
int Xorriso_option_rmi (struct XorrisO *xorriso, int argc, char **argv, int *idx, int flag)
 
int Xorriso_option_rockridge (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_rollback (struct XorrisO *xorriso, int flag)
 
int Xorriso_option_rom_toc_scan (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_rr_reloc_dir (struct XorrisO *xorriso, char *name, int flag)
 
int Xorriso_option_scdbackup_tag (struct XorrisO *xorriso, char *listname, char *recname, int flag)
 
int Xorriso_option_scsi_dev_family (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_scsi_log (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_session_log (struct XorrisO *xorriso, char *path, int flag)
 
int Xorriso_option_setfacl_listi (struct XorrisO *xorriso, char *path, int flag)
 
int Xorriso_option_setfacli (struct XorrisO *xorriso, char *acl_text, int argc, char **argv, int *idx, int flag)
 
int Xorriso_option_setfattri (struct XorrisO *xorriso, char *name, char *value, int argc, char **argv, int *idx, int flag)
 
int Xorriso_option_setfattr_listi (struct XorrisO *xorriso, char *path, int flag)
 
int Xorriso_option_set_filter (struct XorrisO *xorriso, char *name, int argc, char **argv, int *idx, int flag)
 
int Xorriso_option_sh_style_result (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_signal_handling (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_sleep (struct XorrisO *xorriso, char *duration, int flag)
 
int Xorriso_option_speed (struct XorrisO *xorriso, char *speed_in, int flag)
 
int Xorriso_option_split_size (struct XorrisO *xorriso, char *size, int flag)
 
int Xorriso_option_status (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_status_history_max (struct XorrisO *xorriso, int num, int flag)
 
int Xorriso_option_stdio_sync (struct XorrisO *xorriso, char *rhythm, int flag)
 
int Xorriso_option_stream_recording (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_system_id (struct XorrisO *xorriso, char *name, int flag)
 
int Xorriso_option_tell_media_space (struct XorrisO *xorriso, int flag)
 
int Xorriso_option_temp_mem_limit (struct XorrisO *xorriso, char *size, int flag)
 
int Xorriso_option_toc (struct XorrisO *xorriso, int flag)
 
int Xorriso_option_toc_of (struct XorrisO *xorriso, char *which, int flag)
 
int Xorriso_option_truncate_overwritable (struct XorrisO *xorriso, char *adr_mode, char *adr_value, char *adjust, int flag)
 
int Xorriso_option_uid (struct XorrisO *xorriso, char *uid, int flag)
 
int Xorriso_option_unregister_filter (struct XorrisO *xorriso, char *name, int flag)
 
int Xorriso_option_update (struct XorrisO *xorriso, char *disk_path, char *iso_path, int flag)
 
int Xorriso_option_use_immed_bit (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_use_readline (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_version (struct XorrisO *xorriso, int flag)
 
int Xorriso_option_volid (struct XorrisO *xorriso, char *volid, int flag)
 
int Xorriso_option_volset_id (struct XorrisO *xorriso, char *name, int flag)
 
int Xorriso_option_volume_date (struct XorrisO *xorriso, char *time_type, char *timestring, int flag)
 
int Xorriso_option_write_type (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_xattr (struct XorrisO *xorriso, char *mode, int flag)
 
int Xorriso_option_zisofs (struct XorrisO *xorriso, char *mode, int flag)
 

Macro Definition Documentation

◆ Xorriso_pacifier_max_intvL

#define Xorriso_pacifier_max_intvL   60.0

◆ Xorriso_pacifier_min_intvL

#define Xorriso_pacifier_min_intvL   0.1

Function Documentation

◆ Xorriso_option_pacifier()

int Xorriso_option_pacifier ( struct XorrisO xorriso,
char *  style,
int  flag 
)

◆ Xorriso_option_padding()

int Xorriso_option_padding ( struct XorrisO xorriso,
char *  size,
int  flag 
)

◆ Xorriso_option_page()

int Xorriso_option_page ( struct XorrisO xorriso,
int  len,
int  width,
int  flag 
)

◆ Xorriso_option_paste_in()

int Xorriso_option_paste_in ( struct XorrisO xorriso,
char *  iso_rr_path,
char *  disk_path,
char *  start,
char *  count,
int  flag 
)

◆ Xorriso_option_path_list()

◆ Xorriso_option_pathspecs()

int Xorriso_option_pathspecs ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

Definition at line 250 of file opts_p_z.c.

References XorrisO::allow_graft_points, XorrisO::info_text, and Xorriso_msgs_submit().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_pkt_output()

int Xorriso_option_pkt_output ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

Definition at line 268 of file opts_p_z.c.

References XorrisO::packet_output.

Referenced by Xorriso_interpreter().

◆ Xorriso_option_preparer_id()

int Xorriso_option_preparer_id ( struct XorrisO xorriso,
char *  name,
int  flag 
)

◆ Xorriso_option_print()

int Xorriso_option_print ( struct XorrisO xorriso,
char *  text,
int  flag 
)

◆ Xorriso_option_print_size()

int Xorriso_option_print_size ( struct XorrisO xorriso,
int  flag 
)

◆ Xorriso_option_prog()

int Xorriso_option_prog ( struct XorrisO xorriso,
char *  name,
int  flag 
)

◆ Xorriso_option_prog_help()

int Xorriso_option_prog_help ( struct XorrisO xorriso,
char *  name,
int  flag 
)

Definition at line 390 of file opts_p_z.c.

References Xorriso_option_help(), and Xorriso_option_prog().

Referenced by Xorriso_prescan_args().

◆ Xorriso_option_prompt()

int Xorriso_option_prompt ( struct XorrisO xorriso,
char *  text,
int  flag 
)

Definition at line 403 of file opts_p_z.c.

References XorrisO::result_line, Xorriso_dialog_input(), and Xorriso_result().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_publisher()

int Xorriso_option_publisher ( struct XorrisO xorriso,
char *  name,
int  flag 
)

◆ Xorriso_option_pvd_info()

int Xorriso_option_pvd_info ( struct XorrisO xorriso,
int  flag 
)

Definition at line 429 of file opts_p_z.c.

References Xorriso_pvd_info().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_pwdi()

int Xorriso_option_pwdi ( struct XorrisO xorriso,
int  flag 
)

◆ Xorriso_option_pwdx()

int Xorriso_option_pwdx ( struct XorrisO xorriso,
int  flag 
)

◆ Xorriso_option_read_fs()

int Xorriso_option_read_fs ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

Definition at line 464 of file opts_p_z.c.

References XorrisO::info_text, XorrisO::read_fs, and Xorriso_msgs_submit().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_read_mkisofsrc()

int Xorriso_option_read_mkisofsrc ( struct XorrisO xorriso,
int  flag 
)

Definition at line 483 of file opts_p_z.c.

References Xorriso_read_mkisofsrc().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_reassure()

int Xorriso_option_reassure ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

Definition at line 493 of file opts_p_z.c.

References XorrisO::do_reassure, XorrisO::info_text, and Xorriso_msgs_submit().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_report_about()

◆ Xorriso_option_report_el_torito()

int Xorriso_option_report_el_torito ( struct XorrisO xorriso,
char *  form,
int  flag 
)

Definition at line 536 of file opts_p_z.c.

References Xorriso_report_system_area().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_report_system_area()

int Xorriso_option_report_system_area ( struct XorrisO xorriso,
char *  form,
int  flag 
)

Definition at line 547 of file opts_p_z.c.

References Xorriso_report_system_area().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_return_with()

int Xorriso_option_return_with ( struct XorrisO xorriso,
char *  in_severity,
int  exit_value,
int  flag 
)

◆ Xorriso_option_rmi()

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

◆ Xorriso_option_rockridge()

int Xorriso_option_rockridge ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

Definition at line 658 of file opts_p_z.c.

References XorrisO::do_rockridge, XorrisO::info_text, and Xorriso_msgs_submit().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_rollback()

◆ Xorriso_option_rom_toc_scan()

int Xorriso_option_rom_toc_scan ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

Definition at line 708 of file opts_p_z.c.

References XorrisO::info_text, XorrisO::toc_emulation_flag, and Xorriso_msgs_submit().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_rr_reloc_dir()

int Xorriso_option_rr_reloc_dir ( struct XorrisO xorriso,
char *  name,
int  flag 
)

◆ Xorriso_option_scdbackup_tag()

int Xorriso_option_scdbackup_tag ( struct XorrisO xorriso,
char *  listname,
char *  recname,
int  flag 
)

◆ Xorriso_option_scsi_dev_family()

int Xorriso_option_scsi_dev_family ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

◆ Xorriso_option_scsi_log()

int Xorriso_option_scsi_log ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

◆ Xorriso_option_session_log()

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

Definition at line 824 of file opts_p_z.c.

References XorrisO::session_logfile, and Sfile_str().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_set_filter()

◆ Xorriso_option_setfacl_listi()

◆ Xorriso_option_setfacli()

◆ Xorriso_option_setfattr_listi()

◆ Xorriso_option_setfattri()

int Xorriso_option_setfattri ( struct XorrisO xorriso,
char *  name,
char *  value,
int  argc,
char **  argv,
int *  idx,
int  flag 
)

◆ Xorriso_option_sh_style_result()

int Xorriso_option_sh_style_result ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

Definition at line 1322 of file opts_p_z.c.

References XorrisO::info_text, XorrisO::sh_style_result, and Xorriso_msgs_submit().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_signal_handling()

int Xorriso_option_signal_handling ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

◆ Xorriso_option_sleep()

int Xorriso_option_sleep ( struct XorrisO xorriso,
char *  duration,
int  flag 
)

Definition at line 1380 of file opts_p_z.c.

References Ftimetxt(), XorrisO::info_text, Sfile_microtime(), and Xorriso_msgs_submit().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_speed()

int Xorriso_option_speed ( struct XorrisO xorriso,
char *  speed_in,
int  flag 
)

◆ Xorriso_option_split_size()

int Xorriso_option_split_size ( struct XorrisO xorriso,
char *  size,
int  flag 
)

◆ Xorriso_option_status()

int Xorriso_option_status ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

Definition at line 1533 of file opts_p_z.c.

References Xorriso_status().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_status_history_max()

int Xorriso_option_status_history_max ( struct XorrisO xorriso,
int  num,
int  flag 
)

Definition at line 1550 of file opts_p_z.c.

References XorrisO::status_history_max.

Referenced by Xorriso_interpreter().

◆ Xorriso_option_stdio_sync()

int Xorriso_option_stdio_sync ( struct XorrisO xorriso,
char *  rhythm,
int  flag 
)

◆ Xorriso_option_stream_recording()

int Xorriso_option_stream_recording ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

Definition at line 1586 of file opts_p_z.c.

References XorrisO::do_stream_recording, and Scanf_io_size().

Referenced by Xorriso_cdrskin(), and Xorriso_interpreter().

◆ Xorriso_option_system_id()

int Xorriso_option_system_id ( struct XorrisO xorriso,
char *  name,
int  flag 
)

◆ Xorriso_option_tell_media_space()

int Xorriso_option_tell_media_space ( struct XorrisO xorriso,
int  flag 
)

◆ Xorriso_option_temp_mem_limit()

int Xorriso_option_temp_mem_limit ( struct XorrisO xorriso,
char *  size,
int  flag 
)

◆ Xorriso_option_toc()

int Xorriso_option_toc ( struct XorrisO xorriso,
int  flag 
)

◆ Xorriso_option_toc_of()

int Xorriso_option_toc_of ( struct XorrisO xorriso,
char *  which,
int  flag 
)

◆ Xorriso_option_truncate_overwritable()

int Xorriso_option_truncate_overwritable ( struct XorrisO xorriso,
char *  adr_mode,
char *  adr_value,
char *  adjust,
int  flag 
)

Definition at line 1731 of file opts_p_z.c.

References Xorriso_truncate_overwritable().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_uid()

int Xorriso_option_uid ( struct XorrisO xorriso,
char *  uid,
int  flag 
)

◆ Xorriso_option_unregister_filter()

int Xorriso_option_unregister_filter ( struct XorrisO xorriso,
char *  name,
int  flag 
)

Definition at line 1758 of file opts_p_z.c.

References Xorriso_external_filter().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_update()

◆ Xorriso_option_use_immed_bit()

int Xorriso_option_use_immed_bit ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

◆ Xorriso_option_use_readline()

int Xorriso_option_use_readline ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

Definition at line 2005 of file opts_p_z.c.

References XorrisO::use_stdin.

Referenced by Xorriso_interpreter().

◆ Xorriso_option_version()

◆ Xorriso_option_volid()

int Xorriso_option_volid ( struct XorrisO xorriso,
char *  volid,
int  flag 
)

◆ Xorriso_option_volset_id()

int Xorriso_option_volset_id ( struct XorrisO xorriso,
char *  name,
int  flag 
)

◆ Xorriso_option_volume_date()

◆ Xorriso_option_write_type()

int Xorriso_option_write_type ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

Definition at line 2208 of file opts_p_z.c.

References XorrisO::do_tao, XorrisO::info_text, and Xorriso_msgs_submit().

Referenced by Xorriso_interpreter().

◆ Xorriso_option_xattr()

int Xorriso_option_xattr ( struct XorrisO xorriso,
char *  mode,
int  flag 
)

◆ Xorriso_option_zisofs()