Options for image reading. More...
#include <isoburn.h>
Data Fields | |
unsigned int | norock:1 |
unsigned int | nojoliet:1 |
unsigned int | noiso1999:1 |
unsigned int | noaaip:1 |
unsigned int | noacl:1 |
unsigned int | noea:1 |
unsigned int | noino:1 |
unsigned int | nomd5:1 |
unsigned int | preferjoliet:1 |
uid_t | uid |
Default uid when no RR. | |
gid_t | gid |
Default uid when no RR. | |
mode_t | mode |
Default mode when no RR (only permissions). | |
mode_t | dirmode |
Default mode for directories when no RR (only permissions). | |
char * | input_charset |
Input charset for RR file names. | |
int | auto_input_charset |
Enable or disable methods to automatically choose an input charset. | |
unsigned int | hasRR:1 |
unsigned int | hasJoliet:1 |
unsigned int | hasIso1999:1 |
It will be set to 1 if the image is an ISO 9660:1999, i.e. | |
unsigned int | hasElTorito:1 |
It will be set to 1 if El-Torito boot record is present, to 0 if not. | |
uint32_t | size |
Will be filled with the size (in 2048 byte block) of the image, as reported in the PVM. | |
unsigned int | pretend_blank:1 |
Options for image reading.
(Comments here may be outdated. API getter/setter function descriptions may override the descriptions here. Any difference is supposed to be a minor correction only.)
Definition at line 252 of file isoburn.h.
Enable or disable methods to automatically choose an input charset.
This eventually overrides input_charset.
bit0= allow to set the input character set automatically from attribute "isofs.cs" of root directory
Definition at line 289 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_auto_incharset(), and isoburn_ropt_set_auto_incharset().
mode_t isoburn_read_opts::dirmode |
Default mode for directories when no RR (only permissions).
Definition at line 274 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_default_dirperms(), isoburn_ropt_new(), isoburn_ropt_set_default_dirperms(), and isoburn_ropt_set_default_perms().
gid_t isoburn_read_opts::gid |
Default uid when no RR.
Definition at line 272 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_default_perms(), isoburn_ropt_new(), and isoburn_ropt_set_default_perms().
unsigned int isoburn_read_opts::hasElTorito |
It will be set to 1 if El-Torito boot record is present, to 0 if not.
Definition at line 304 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_size_what(), and isoburn_ropt_new().
unsigned int isoburn_read_opts::hasIso1999 |
It will be set to 1 if the image is an ISO 9660:1999, i.e.
it has a version 2 Enhanced Volume Descriptor.
Definition at line 301 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_size_what(), and isoburn_ropt_new().
unsigned int isoburn_read_opts::hasJoliet |
Definition at line 294 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_size_what(), and isoburn_ropt_new().
unsigned int isoburn_read_opts::hasRR |
Definition at line 292 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_size_what(), and isoburn_ropt_new().
Input charset for RR file names.
NULL to use default locale charset.
Definition at line 280 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_input_charset(), isoburn_ropt_new(), and isoburn_ropt_set_input_charset().
mode_t isoburn_read_opts::mode |
Default mode when no RR (only permissions).
Definition at line 273 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_default_perms(), isoburn_ropt_new(), and isoburn_ropt_set_default_perms().
unsigned int isoburn_read_opts::noaaip |
Definition at line 258 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_extensions(), isoburn_ropt_new(), and isoburn_ropt_set_extensions().
unsigned int isoburn_read_opts::noacl |
Definition at line 259 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_extensions(), isoburn_ropt_new(), and isoburn_ropt_set_extensions().
unsigned int isoburn_read_opts::noea |
Definition at line 260 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_extensions(), isoburn_ropt_new(), and isoburn_ropt_set_extensions().
unsigned int isoburn_read_opts::noino |
Definition at line 263 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_extensions(), isoburn_ropt_new(), and isoburn_ropt_set_extensions().
unsigned int isoburn_read_opts::noiso1999 |
Definition at line 255 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_extensions(), isoburn_ropt_new(), and isoburn_ropt_set_extensions().
unsigned int isoburn_read_opts::nojoliet |
Definition at line 254 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_extensions(), isoburn_ropt_new(), and isoburn_ropt_set_extensions().
unsigned int isoburn_read_opts::nomd5 |
Definition at line 266 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_extensions(), isoburn_ropt_new(), and isoburn_ropt_set_extensions().
unsigned int isoburn_read_opts::norock |
Definition at line 253 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_extensions(), isoburn_ropt_new(), and isoburn_ropt_set_extensions().
unsigned int isoburn_read_opts::preferjoliet |
Definition at line 268 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_extensions(), isoburn_ropt_new(), and isoburn_ropt_set_extensions().
unsigned int isoburn_read_opts::pretend_blank |
Definition at line 308 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_extensions(), isoburn_ropt_new(), and isoburn_ropt_set_extensions().
uint32_t isoburn_read_opts::size |
Will be filled with the size (in 2048 byte block) of the image, as reported in the PVM.
Definition at line 306 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_size_what(), and isoburn_ropt_new().
uid_t isoburn_read_opts::uid |
Default uid when no RR.
Definition at line 271 of file isoburn.h.
Referenced by isoburn_read_image(), isoburn_ropt_get_default_perms(), isoburn_ropt_new(), and isoburn_ropt_set_default_perms().