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:
@@ -181,7 +181,7 @@ namespace DiscImageChef.Filesystems
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
XmlFsType = new FileSystemType {ClusterSize = 1024, Clusters = (long)(partition.Size / 1024)};
|
||||
XmlFsType = new FileSystemType {ClusterSize = 1024, Clusters = partition.Size / 1024};
|
||||
|
||||
if(useOld)
|
||||
{
|
||||
@@ -278,21 +278,21 @@ namespace DiscImageChef.Filesystems
|
||||
struct spcl16
|
||||
{
|
||||
/// <summary>Record type</summary>
|
||||
public short c_type;
|
||||
public readonly short c_type;
|
||||
/// <summary>Dump date</summary>
|
||||
public int c_date;
|
||||
/// <summary>Previous dump date</summary>
|
||||
public int c_ddate;
|
||||
/// <summary>Dump volume number</summary>
|
||||
public short c_volume;
|
||||
public readonly short c_volume;
|
||||
/// <summary>Logical block of this record</summary>
|
||||
public int c_tapea;
|
||||
public readonly int c_tapea;
|
||||
/// <summary>Inode number</summary>
|
||||
public ushort c_inumber;
|
||||
public readonly ushort c_inumber;
|
||||
/// <summary>Magic number</summary>
|
||||
public ushort c_magic;
|
||||
public readonly ushort c_magic;
|
||||
/// <summary>Record checksum</summary>
|
||||
public int c_checksum;
|
||||
public readonly int c_checksum;
|
||||
// Unneeded for now
|
||||
/*
|
||||
struct dinode c_dinode;
|
||||
@@ -306,18 +306,18 @@ namespace DiscImageChef.Filesystems
|
||||
struct spcl_aix
|
||||
{
|
||||
/// <summary>Record type</summary>
|
||||
public int c_type;
|
||||
public readonly int c_type;
|
||||
/// <summary>Dump date</summary>
|
||||
public int c_date;
|
||||
public readonly int c_date;
|
||||
/// <summary>Previous dump date</summary>
|
||||
public int c_ddate;
|
||||
public readonly int c_ddate;
|
||||
/// <summary>Dump volume number</summary>
|
||||
public int c_volume;
|
||||
public readonly int c_volume;
|
||||
/// <summary>Logical block of this record</summary>
|
||||
public int c_tapea;
|
||||
public uint c_inumber;
|
||||
public uint c_magic;
|
||||
public int c_checksum;
|
||||
public readonly int c_tapea;
|
||||
public readonly uint c_inumber;
|
||||
public readonly uint c_magic;
|
||||
public readonly int c_checksum;
|
||||
// Unneeded for now
|
||||
/*
|
||||
public bsd_dinode bsd_c_dinode;
|
||||
@@ -331,61 +331,61 @@ namespace DiscImageChef.Filesystems
|
||||
[StructLayout(LayoutKind.Sequential, Pack = 1)]
|
||||
struct s_spcl
|
||||
{
|
||||
public int c_type; /* record type (see below) */
|
||||
public int c_date; /* date of this dump */
|
||||
public int c_ddate; /* date of previous dump */
|
||||
public int c_volume; /* dump volume number */
|
||||
public int c_tapea; /* logical block of this record */
|
||||
public uint c_inumber; /* number of inode */
|
||||
public int c_magic; /* magic number (see above) */
|
||||
public int c_checksum; /* record checksum */
|
||||
public dinode c_dinode; /* ownership and mode of inode */
|
||||
public int c_count; /* number of valid c_addr entries */
|
||||
public readonly int c_type; /* record type (see below) */
|
||||
public readonly int c_date; /* date of this dump */
|
||||
public readonly int c_ddate; /* date of previous dump */
|
||||
public readonly int c_volume; /* dump volume number */
|
||||
public readonly int c_tapea; /* logical block of this record */
|
||||
public readonly uint c_inumber; /* number of inode */
|
||||
public readonly int c_magic; /* magic number (see above) */
|
||||
public readonly int c_checksum; /* record checksum */
|
||||
public readonly dinode c_dinode; /* ownership and mode of inode */
|
||||
public readonly int c_count; /* number of valid c_addr entries */
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = TP_NINDIR)]
|
||||
public byte[] c_addr; /* 1 => data; 0 => hole in inode */
|
||||
public readonly byte[] c_addr; /* 1 => data; 0 => hole in inode */
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = LBLSIZE)]
|
||||
public byte[] c_label; /* dump label */
|
||||
public int c_level; /* level of this dump */
|
||||
public readonly byte[] c_label; /* dump label */
|
||||
public readonly int c_level; /* level of this dump */
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = NAMELEN)]
|
||||
public byte[] c_filesys; /* name of dumpped file system */
|
||||
public readonly byte[] c_filesys; /* name of dumpped file system */
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = NAMELEN)]
|
||||
public byte[] c_dev; /* name of dumpped device */
|
||||
public readonly byte[] c_dev; /* name of dumpped device */
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = NAMELEN)]
|
||||
public byte[] c_host; /* name of dumpped host */
|
||||
public int c_flags; /* additional information */
|
||||
public int c_firstrec; /* first record on volume */
|
||||
public long c_ndate; /* date of this dump */
|
||||
public long c_nddate; /* date of previous dump */
|
||||
public long c_ntapea; /* logical block of this record */
|
||||
public long c_nfirstrec; /* first record on volume */
|
||||
public readonly byte[] c_host; /* name of dumpped host */
|
||||
public readonly int c_flags; /* additional information */
|
||||
public readonly int c_firstrec; /* first record on volume */
|
||||
public readonly long c_ndate; /* date of this dump */
|
||||
public readonly long c_nddate; /* date of previous dump */
|
||||
public readonly long c_ntapea; /* logical block of this record */
|
||||
public readonly long c_nfirstrec; /* first record on volume */
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 32)]
|
||||
public int[] c_spare; /* reserved for future uses */
|
||||
public readonly int[] c_spare; /* reserved for future uses */
|
||||
}
|
||||
|
||||
[StructLayout(LayoutKind.Sequential, Pack = 1)]
|
||||
struct dinode
|
||||
{
|
||||
public ushort di_mode; /* 0: IFMT, permissions; see below. */
|
||||
public short di_nlink; /* 2: File link count. */
|
||||
public int inumber; /* 4: Lfs: inode number. */
|
||||
public ulong di_size; /* 8: File byte count. */
|
||||
public int di_atime; /* 16: Last access time. */
|
||||
public int di_atimensec; /* 20: Last access time. */
|
||||
public int di_mtime; /* 24: Last modified time. */
|
||||
public int di_mtimensec; /* 28: Last modified time. */
|
||||
public int di_ctime; /* 32: Last inode change time. */
|
||||
public int di_ctimensec; /* 36: Last inode change time. */
|
||||
public readonly ushort di_mode; /* 0: IFMT, permissions; see below. */
|
||||
public readonly short di_nlink; /* 2: File link count. */
|
||||
public readonly int inumber; /* 4: Lfs: inode number. */
|
||||
public readonly ulong di_size; /* 8: File byte count. */
|
||||
public readonly int di_atime; /* 16: Last access time. */
|
||||
public readonly int di_atimensec; /* 20: Last access time. */
|
||||
public readonly int di_mtime; /* 24: Last modified time. */
|
||||
public readonly int di_mtimensec; /* 28: Last modified time. */
|
||||
public readonly int di_ctime; /* 32: Last inode change time. */
|
||||
public readonly int di_ctimensec; /* 36: Last inode change time. */
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = NDADDR)]
|
||||
public int[] di_db; /* 40: Direct disk blocks. */
|
||||
public readonly int[] di_db; /* 40: Direct disk blocks. */
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = NIADDR)]
|
||||
public int[] di_ib; /* 88: Indirect disk blocks. */
|
||||
public uint di_flags; /* 100: Status flags (chflags). */
|
||||
public uint di_blocks; /* 104: Blocks actually held. */
|
||||
public int di_gen; /* 108: Generation number. */
|
||||
public uint di_uid; /* 112: File owner. */
|
||||
public uint di_gid; /* 116: File group. */
|
||||
public readonly int[] di_ib; /* 88: Indirect disk blocks. */
|
||||
public readonly uint di_flags; /* 100: Status flags (chflags). */
|
||||
public readonly uint di_blocks; /* 104: Blocks actually held. */
|
||||
public readonly int di_gen; /* 108: Generation number. */
|
||||
public readonly uint di_uid; /* 112: File owner. */
|
||||
public readonly uint di_gid; /* 116: File group. */
|
||||
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 2)]
|
||||
public int[] di_spare; /* 120: Reserved; currently unused */
|
||||
public readonly int[] di_spare; /* 120: Reserved; currently unused */
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user