mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Update CICMMetadata version.
This commit is contained in:
@@ -103,10 +103,10 @@ namespace DiscImageChef.Filesystems
|
||||
CreationDateSpecified = true,
|
||||
ModificationDate = DateHandlers.UnixUnsignedToDateTime(vxSb.vs_wtime, vxSb.vs_wutime),
|
||||
ModificationDateSpecified = true,
|
||||
Clusters = vxSb.vs_size,
|
||||
ClusterSize = vxSb.vs_bsize,
|
||||
Clusters = (ulong)vxSb.vs_size,
|
||||
ClusterSize = (uint)vxSb.vs_bsize,
|
||||
Dirty = vxSb.vs_clean != 0,
|
||||
FreeClusters = vxSb.vs_free,
|
||||
FreeClusters = (ulong)vxSb.vs_free,
|
||||
FreeClustersSpecified = true
|
||||
};
|
||||
}
|
||||
@@ -115,147 +115,147 @@ namespace DiscImageChef.Filesystems
|
||||
struct VxSuperBlock
|
||||
{
|
||||
/// <summary>Magic number</summary>
|
||||
public uint vs_magic;
|
||||
public readonly uint vs_magic;
|
||||
/// <summary>VxFS version</summary>
|
||||
public int vs_version;
|
||||
public readonly int vs_version;
|
||||
/// <summary>create time - secs</summary>
|
||||
public uint vs_ctime;
|
||||
public readonly uint vs_ctime;
|
||||
/// <summary>create time - usecs</summary>
|
||||
public uint vs_cutime;
|
||||
public readonly uint vs_cutime;
|
||||
/// <summary>unused</summary>
|
||||
public int __unused1;
|
||||
public readonly int __unused1;
|
||||
/// <summary>unused</summary>
|
||||
public int __unused2;
|
||||
public readonly int __unused2;
|
||||
/// <summary>obsolete</summary>
|
||||
public int vs_old_logstart;
|
||||
public readonly int vs_old_logstart;
|
||||
/// <summary>obsolete</summary>
|
||||
public int vs_old_logend;
|
||||
public readonly int vs_old_logend;
|
||||
/// <summary>block size</summary>
|
||||
public int vs_bsize;
|
||||
public readonly int vs_bsize;
|
||||
/// <summary>number of blocks</summary>
|
||||
public int vs_size;
|
||||
public readonly int vs_size;
|
||||
/// <summary>number of data blocks</summary>
|
||||
public int vs_dsize;
|
||||
public readonly int vs_dsize;
|
||||
/// <summary>obsolete</summary>
|
||||
public uint vs_old_ninode;
|
||||
public readonly uint vs_old_ninode;
|
||||
/// <summary>obsolete</summary>
|
||||
public int vs_old_nau;
|
||||
public readonly int vs_old_nau;
|
||||
/// <summary>unused</summary>
|
||||
public int __unused3;
|
||||
public readonly int __unused3;
|
||||
/// <summary>obsolete</summary>
|
||||
public int vs_old_defiextsize;
|
||||
public readonly int vs_old_defiextsize;
|
||||
/// <summary>obsolete</summary>
|
||||
public int vs_old_ilbsize;
|
||||
public readonly int vs_old_ilbsize;
|
||||
/// <summary>size of immediate data area</summary>
|
||||
public int vs_immedlen;
|
||||
public readonly int vs_immedlen;
|
||||
/// <summary>number of direct extentes</summary>
|
||||
public int vs_ndaddr;
|
||||
public readonly int vs_ndaddr;
|
||||
/// <summary>address of first AU</summary>
|
||||
public int vs_firstau;
|
||||
public readonly int vs_firstau;
|
||||
/// <summary>offset of extent map in AU</summary>
|
||||
public int vs_emap;
|
||||
public readonly int vs_emap;
|
||||
/// <summary>offset of inode map in AU</summary>
|
||||
public int vs_imap;
|
||||
public readonly int vs_imap;
|
||||
/// <summary>offset of ExtOp. map in AU</summary>
|
||||
public int vs_iextop;
|
||||
public readonly int vs_iextop;
|
||||
/// <summary>offset of inode list in AU</summary>
|
||||
public int vs_istart;
|
||||
public readonly int vs_istart;
|
||||
/// <summary>offset of fdblock in AU</summary>
|
||||
public int vs_bstart;
|
||||
public readonly int vs_bstart;
|
||||
/// <summary>aufirst + emap</summary>
|
||||
public int vs_femap;
|
||||
public readonly int vs_femap;
|
||||
/// <summary>aufirst + imap</summary>
|
||||
public int vs_fimap;
|
||||
public readonly int vs_fimap;
|
||||
/// <summary>aufirst + iextop</summary>
|
||||
public int vs_fiextop;
|
||||
public readonly int vs_fiextop;
|
||||
/// <summary>aufirst + istart</summary>
|
||||
public int vs_fistart;
|
||||
public readonly int vs_fistart;
|
||||
/// <summary>aufirst + bstart</summary>
|
||||
public int vs_fbstart;
|
||||
public readonly int vs_fbstart;
|
||||
/// <summary>number of entries in indir</summary>
|
||||
public int vs_nindir;
|
||||
public readonly int vs_nindir;
|
||||
/// <summary>length of AU in blocks</summary>
|
||||
public int vs_aulen;
|
||||
public readonly int vs_aulen;
|
||||
/// <summary>length of imap in blocks</summary>
|
||||
public int vs_auimlen;
|
||||
public readonly int vs_auimlen;
|
||||
/// <summary>length of emap in blocks</summary>
|
||||
public int vs_auemlen;
|
||||
public readonly int vs_auemlen;
|
||||
/// <summary>length of ilist in blocks</summary>
|
||||
public int vs_auilen;
|
||||
public readonly int vs_auilen;
|
||||
/// <summary>length of pad in blocks</summary>
|
||||
public int vs_aupad;
|
||||
public readonly int vs_aupad;
|
||||
/// <summary>data blocks in AU</summary>
|
||||
public int vs_aublocks;
|
||||
public readonly int vs_aublocks;
|
||||
/// <summary>log base 2 of aublocks</summary>
|
||||
public int vs_maxtier;
|
||||
public readonly int vs_maxtier;
|
||||
/// <summary>number of inodes per blk</summary>
|
||||
public int vs_inopb;
|
||||
public readonly int vs_inopb;
|
||||
/// <summary>obsolete</summary>
|
||||
public int vs_old_inopau;
|
||||
public readonly int vs_old_inopau;
|
||||
/// <summary>obsolete</summary>
|
||||
public int vs_old_inopilb;
|
||||
public readonly int vs_old_inopilb;
|
||||
/// <summary>obsolete</summary>
|
||||
public int vs_old_ndiripau;
|
||||
public readonly int vs_old_ndiripau;
|
||||
/// <summary>size of indirect addr ext.</summary>
|
||||
public int vs_iaddrlen;
|
||||
public readonly int vs_iaddrlen;
|
||||
/// <summary>log base 2 of bsize</summary>
|
||||
public int vs_bshift;
|
||||
public readonly int vs_bshift;
|
||||
/// <summary>log base 2 of inobp</summary>
|
||||
public int vs_inoshift;
|
||||
public readonly int vs_inoshift;
|
||||
/// <summary>~( bsize - 1 )</summary>
|
||||
public int vs_bmask;
|
||||
public readonly int vs_bmask;
|
||||
/// <summary>bsize - 1</summary>
|
||||
public int vs_boffmask;
|
||||
public readonly int vs_boffmask;
|
||||
/// <summary>old_inopilb - 1</summary>
|
||||
public int vs_old_inomask;
|
||||
public readonly int vs_old_inomask;
|
||||
/// <summary>checksum of V1 data</summary>
|
||||
public int vs_checksum;
|
||||
public readonly int vs_checksum;
|
||||
/// <summary>number of free blocks</summary>
|
||||
public int vs_free;
|
||||
public readonly int vs_free;
|
||||
/// <summary>number of free inodes</summary>
|
||||
public int vs_ifree;
|
||||
public readonly int vs_ifree;
|
||||
/// <summary>number of free extents by size</summary>
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 32)]
|
||||
public int[] vs_efree;
|
||||
public readonly int[] vs_efree;
|
||||
/// <summary>flags ?!?</summary>
|
||||
public int vs_flags;
|
||||
public readonly int vs_flags;
|
||||
/// <summary>filesystem has been changed</summary>
|
||||
public byte vs_mod;
|
||||
public readonly byte vs_mod;
|
||||
/// <summary>clean FS</summary>
|
||||
public byte vs_clean;
|
||||
public readonly byte vs_clean;
|
||||
/// <summary>unused</summary>
|
||||
public ushort __unused4;
|
||||
public readonly ushort __unused4;
|
||||
/// <summary>mount time log ID</summary>
|
||||
public uint vs_firstlogid;
|
||||
public readonly uint vs_firstlogid;
|
||||
/// <summary>last time written - sec</summary>
|
||||
public uint vs_wtime;
|
||||
public readonly uint vs_wtime;
|
||||
/// <summary>last time written - usec</summary>
|
||||
public uint vs_wutime;
|
||||
public readonly uint vs_wutime;
|
||||
/// <summary>FS name</summary>
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 6)]
|
||||
public byte[] vs_fname;
|
||||
public readonly byte[] vs_fname;
|
||||
/// <summary>FS pack name</summary>
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 6)]
|
||||
public byte[] vs_fpack;
|
||||
public readonly byte[] vs_fpack;
|
||||
/// <summary>log format version</summary>
|
||||
public int vs_logversion;
|
||||
public readonly int vs_logversion;
|
||||
/// <summary>unused</summary>
|
||||
public int __unused5;
|
||||
public readonly int __unused5;
|
||||
/// <summary>OLT extent and replica</summary>
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 2)]
|
||||
public int[] vs_oltext;
|
||||
public readonly int[] vs_oltext;
|
||||
/// <summary>OLT extent size</summary>
|
||||
public int vs_oltsize;
|
||||
public readonly int vs_oltsize;
|
||||
/// <summary>size of inode map</summary>
|
||||
public int vs_iauimlen;
|
||||
public readonly int vs_iauimlen;
|
||||
/// <summary>size of IAU in blocks</summary>
|
||||
public int vs_iausize;
|
||||
public readonly int vs_iausize;
|
||||
/// <summary>size of inode in bytes</summary>
|
||||
public int vs_dinosize;
|
||||
public readonly int vs_dinosize;
|
||||
/// <summary>indir levels per inode</summary>
|
||||
public int vs_old_dniaddr;
|
||||
public readonly int vs_old_dniaddr;
|
||||
/// <summary>checksum of V2 RO</summary>
|
||||
public int vs_checksum2;
|
||||
public readonly int vs_checksum2;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user