Changes by: szaka
Update of /cvsroot/linux-ntfs/ntfsprogs/ntfsprogs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3959/ntfsprogs
Modified Files:
ntfsinfo.c
Log Message:
Dump MFT Record Header fields which weren't yet
Index: ntfsinfo.c
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/ntfsprogs/ntfsinfo.c,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -p -r1.105 -r1.106
--- ntfsinfo.c 3 Feb 2006 18:44:13 -0000 1.105
+++ ntfsinfo.c 5 Feb 2006 18:56:04 -0000 1.106
@@ -2046,14 +2046,20 @@ static void ntfs_dump_inode_general_info
printf("Dumping Inode #%llu\n",(long long)inode->mft_no);
+ printf("Update Sequence Offset:\t %hu\n",
+ le16_to_cpu(inode->mrec->usa_ofs));
printf("Update Sequence Array Count:\t %hu\n",
le16_to_cpu(inode->mrec->usa_count));
- printf("$LogFile seqNum for this Inode:\t 0x%llx\n",
+ printf("Update Sequence Number:\t %hu\n",
+ *(u16*)((u8*)inode->mrec + le16_to_cpu(inode->mrec->usa_ofs)));
+ printf("$LogFile Sequence Number:\t 0x%llx\n",
(signed long long int)sle64_to_cpu(inode->mrec->lsn));
- printf("Number of times reused:\t\t %hu\n",
+ printf("MFT Record Sequence Number:\t %hu\n",
(short unsigned int)le16_to_cpu(inode->mrec->sequence_number));
printf("Number of hard links:\t\t %hu\n",
le16_to_cpu(inode->mrec->link_count));
+ printf("First attribute offset:\t %hu\n",
+ le16_to_cpu(inode->mrec->attrs_offset));
printf("MFT record Flags:\t\t ");
if (inode_flags) {
@@ -2090,7 +2096,7 @@ static void ntfs_dump_inode_general_info
printf("base MFT record:\t\t %llu\n",
MREF_LE(inode->mrec->base_mft_record));
}
- printf("Next Attribute Instance Num\t %hu\n",
+ printf("Next Attribute Instance:\t %hu\n",
le16_to_cpu(inode->mrec->next_attr_instance));
}
|