Data Fields

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

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


Field Documentation

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

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

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

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

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

Definition at line 294 of file isoburn.h.

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

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

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

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

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


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