iso_fs_i.h 516 B

123456789101112131415161718192021222324252627
  1. #ifndef _ISO_FS_I
  2. #define _ISO_FS_I
  3. #include <linux/fs.h>
  4. enum isofs_file_format {
  5. isofs_file_normal = 0,
  6. isofs_file_sparse = 1,
  7. isofs_file_compressed = 2,
  8. };
  9. /*
  10. * iso fs inode data in memory
  11. */
  12. struct iso_inode_info {
  13. unsigned long i_iget5_block;
  14. unsigned long i_iget5_offset;
  15. unsigned int i_first_extent;
  16. unsigned char i_file_format;
  17. unsigned char i_format_parm[3];
  18. unsigned long i_next_section_block;
  19. unsigned long i_next_section_offset;
  20. off_t i_section_size;
  21. struct inode vfs_inode;
  22. };
  23. #endif