isoburn_read_opts Struct Reference

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 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.
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


Detailed Description

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 249 of file isoburn.h.


Field Documentation

Default mode for directories when no RR (only permissions).

Definition at line 265 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().

Default uid when no RR.

Definition at line 263 of file isoburn.h.

Referenced by isoburn_read_image(), isoburn_ropt_get_default_perms(), isoburn_ropt_new(), and isoburn_ropt_set_default_perms().

It will be set to 1 if El-Torito boot record is present, to 0 if not.

Definition at line 286 of file isoburn.h.

Referenced by isoburn_read_image(), isoburn_ropt_get_size_what(), and isoburn_ropt_new().

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 283 of file isoburn.h.

Referenced by isoburn_read_image(), isoburn_ropt_get_size_what(), and isoburn_ropt_new().

Definition at line 276 of file isoburn.h.

Referenced by isoburn_read_image(), isoburn_ropt_get_size_what(), and isoburn_ropt_new().

Definition at line 274 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 271 of file isoburn.h.

Referenced by isoburn_igopt_get_in_charset(), isoburn_read_image(), isoburn_ropt_new(), and isoburn_ropt_set_input_charset().

Default mode when no RR (only permissions).

Definition at line 264 of file isoburn.h.

Referenced by isoburn_read_image(), isoburn_ropt_get_default_perms(), isoburn_ropt_new(), and isoburn_ropt_set_default_perms().

Will be filled with the size (in 2048 byte block) of the image, as reported in the PVM.

Definition at line 288 of file isoburn.h.

Referenced by isoburn_read_image(), isoburn_ropt_get_size_what(), and isoburn_ropt_new().

Default uid when no RR.

Definition at line 262 of file isoburn.h.

Referenced by isoburn_read_image(), isoburn_ropt_get_default_perms(), isoburn_ropt_new(), and isoburn_ropt_set_default_perms().


The documentation for this struct was generated from the following file:

Generated on Fri May 1 12:03:19 2009 for libisoburn by  doxygen 1.5.8