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.
![]() ![]() |
#include "libisofs.h"
Go to the source code of this file.
Macros | |
#define | ISO_LOCAL_FS_ID 1 |
#define | ISO_IMAGE_FS_ID 2 |
#define | ISO_ELTORITO_FS_ID 3 |
#define | ISO_MEM_FS_ID 4 |
#define | ISO_FILTER_FS_ID 5 |
Functions | |
int | iso_local_filesystem_new (IsoFilesystem **fs) |
int | iso_ifs_sections_cmp (IsoFileSource *s1, IsoFileSource *s2, int *cmp_ret, int flag) |
int | iso_ifs_source_clone (IsoFileSource *old_source, IsoFileSource **new_source, int flag) |
int iso_ifs_sections_cmp | ( | IsoFileSource * | s1, |
IsoFileSource * | s2, | ||
int * | cmp_ret, | ||
int | flag | ||
) |
Definition at line 6633 of file fs_image.c.
References iso_file_section::block, iso_file_source::class, iso_file_source::data, ifs_class, image_fs_data::nsections, image_fs_data::sections, and iso_file_section::size.
Referenced by iso_stream_cmp_ifs_sections().
int iso_ifs_source_clone | ( | IsoFileSource * | old_source, |
IsoFileSource ** | new_source, | ||
int | flag | ||
) |
int iso_local_filesystem_new | ( | IsoFilesystem ** | fs | ) |
Create a new IsoFilesystem to deal with local filesystem.
Definition at line 801 of file fs_local.c.
References iso_filesystem::close, iso_filesystem::data, iso_filesystem::free, iso_filesystem::get_by_path, iso_filesystem::get_id, iso_filesystem::get_root, iso_filesystem_ref(), ISO_NULL_POINTER, ISO_OUT_OF_MEM, ISO_SUCCESS, lfs, lfs_fs_close(), lfs_fs_free(), lfs_fs_open(), lfs_get_by_path(), lfs_get_id(), lfs_get_root(), iso_filesystem::open, iso_filesystem::refcount, iso_filesystem::type, and iso_filesystem::version.
Referenced by iso_image_new().