#include <libisofs.h>
Definition at line 108 of file libisofs.h.
Data Fields | |
| int | volnum |
| The volume in the set which you want to write (usually 0). | |
| int | level |
| ISO level to write at. | |
| int | flags |
| Which extensions to support. | |
| int | relaxed_constraints |
| see ecma119_relaxed_constraints_flag | |
| unsigned int | no_cache_inodes:1 |
| If use inode caching or not. | |
| unsigned int | sort_files:1 |
| If files should be sorted based on their weight. | |
| unsigned int | default_mode:1 |
| The default values for files and directory permissions, gid and uid. | |
| unsigned int | replace_dir_mode:1 |
| When 1, permissions for all dirs will be replaced by the specified in dir_mode field. | |
| unsigned int | replace_file_mode:1 |
| When 1, permissions for all files will be replaced by the specified in file_mode field. | |
| unsigned int | replace_uid:1 |
| When 1, uid of all nodes (both files and dirs) will be replaced by the specified in uid field. | |
| unsigned int | replace_gid:1 |
| When 1, gid of all nodes (both files and dirs) will be replaced by the specified in gid field. | |
| mode_t | dir_mode |
| Mode to use on dirs when replace_dir_mode is set. | |
| mode_t | file_mode |
| Mode to use on files when replace_file_mode is set. | |
| gid_t | gid |
| gid to use when replace_gid is set. | |
| uid_t | uid |
| uid to use when replace_uid is set. | |
| char * | input_charset |
| NULL to use default charset. | |
| char * | ouput_charset |
| NULL to use default charset. | |
The volume in the set which you want to write (usually 0).
Definition at line 109 of file libisofs.h.
| unsigned int ecma119_source_opts::no_cache_inodes |
If use inode caching or not.
Set it to 1 to prevent inode caching. Usage of inode caching allows detection of hard-links, which contents are only written once to disc this way. Don't use inode caching in systems with non unique inodes per device.
Definition at line 114 of file libisofs.h.
| unsigned int ecma119_source_opts::sort_files |
| unsigned int ecma119_source_opts::default_mode |
The default values for files and directory permissions, gid and uid.
This option can be overwritten when set one of the following. 0 to use useful values, 1 to use node modes (this are the same as filesystem ones if not changed after added to tree).
Definition at line 124 of file libisofs.h.
| unsigned int ecma119_source_opts::replace_dir_mode |
When 1, permissions for all dirs will be replaced by the specified in dir_mode field.
Definition at line 133 of file libisofs.h.
| unsigned int ecma119_source_opts::replace_file_mode |
When 1, permissions for all files will be replaced by the specified in file_mode field.
Definition at line 138 of file libisofs.h.
| unsigned int ecma119_source_opts::replace_uid |
When 1, uid of all nodes (both files and dirs) will be replaced by the specified in uid field.
Definition at line 143 of file libisofs.h.
| unsigned int ecma119_source_opts::replace_gid |
When 1, gid of all nodes (both files and dirs) will be replaced by the specified in gid field.
Definition at line 148 of file libisofs.h.
| gid_t ecma119_source_opts::gid |
| uid_t ecma119_source_opts::uid |
1.5.5