00001 00002 #define CRAMFS_MAGIC 0x28cd3d45 00003 #define CRAMFS_SIGNATURE "Compressed ROMFS" 00004 00005 struct cramfs_inode { 00006 unsigned int mode:16, uid:16; 00007 unsigned int size:24, gid:8; 00008 unsigned int namelen:6, offset:26; 00009 }; 00010 00011 struct cramfs_info { 00012 unsigned int crc, edition, blocks, files; 00013 }; 00014 00015 struct cramfs_super { 00016 unsigned int magic, size, flags, future; 00017 unsigned char signature[16]; 00018 struct cramfs_info fsid; 00019 unsigned char name[16]; 00020 struct cramfs_inode root; 00021 };