diff options
Diffstat (limited to 'include/linux/iso_fs_i.h')
-rw-r--r-- | include/linux/iso_fs_i.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/include/linux/iso_fs_i.h b/include/linux/iso_fs_i.h new file mode 100644 index 000000000000..59065e939eaa --- /dev/null +++ b/include/linux/iso_fs_i.h @@ -0,0 +1,27 @@ +#ifndef _ISO_FS_I +#define _ISO_FS_I + +#include <linux/fs.h> + +enum isofs_file_format { + isofs_file_normal = 0, + isofs_file_sparse = 1, + isofs_file_compressed = 2, +}; + +/* + * iso fs inode data in memory + */ +struct iso_inode_info { + unsigned long i_iget5_block; + unsigned long i_iget5_offset; + unsigned int i_first_extent; + unsigned char i_file_format; + unsigned char i_format_parm[3]; + unsigned long i_next_section_block; + unsigned long i_next_section_offset; + off_t i_section_size; + struct inode vfs_inode; +}; + +#endif |