00001 /* -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 8; -*- */ 00002 00007 #ifndef __ISO_VOLUME 00008 #define __ISO_VOLUME 00009 00010 #include "libisofs.h" 00011 00015 struct iso_volume_cdata { 00016 char *iso; 00017 char *joliet; 00018 int size; 00019 }; 00020 00024 struct iso_volume_options { 00025 int iso_level; 00026 int rockridge; 00027 int joliet; 00028 }; 00029 00033 struct iso_volume { 00034 int refcount; 00036 struct iso_tree_dir *root; 00038 struct iso_volume_cdata volume_id; 00039 struct iso_volume_cdata publisher_id; 00040 struct iso_volume_cdata data_preparer_id; 00042 struct iso_volume_options options; 00043 }; 00044 00045 #endif /* __ISO_VOLUME */