diff options
author | Paulo Alcantara <pcacjr@gmail.com> | 2011-08-11 03:46:06 +0000 |
---|---|---|
committer | Paulo Alcantara <pcacjr@gmail.com> | 2011-09-11 04:09:59 +0000 |
commit | 188ec53f750c1ec2e1061755595f0d9fe65ac626 (patch) | |
tree | 49f7a2219ed8a8a0f150f263712f555aac095d04 /core/fs/ntfs/ntfs.h | |
parent | 7f79f1395be123f4a32624ed6d4e2633b33cbe68 (diff) | |
download | syslinux-188ec53f750c1ec2e1061755595f0d9fe65ac626.tar.gz |
ntfs: fix VCN calculation and the ntfs_readdir() function
Now I'd recommend to test it :-)
Signed-off-by: Paulo Alcantara <pcacjr@gmail.com>
Diffstat (limited to 'core/fs/ntfs/ntfs.h')
-rw-r--r-- | core/fs/ntfs/ntfs.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/core/fs/ntfs/ntfs.h b/core/fs/ntfs/ntfs.h index 9e6da4d9..9dbaf8f5 100644 --- a/core/fs/ntfs/ntfs.h +++ b/core/fs/ntfs/ntfs.h @@ -40,7 +40,7 @@ struct ntfs_bpb { uint64_t mft_mirr_lclust; int8_t clust_per_mft_record; uint8_t unused_4[3]; - uint8_t clust_per_idx_buf; + uint8_t clust_per_idx_record; uint8_t unused_5[3]; uint64_t vol_serial; uint32_t unused_6; @@ -51,10 +51,11 @@ struct ntfs_bpb { struct ntfs_sb_info { block_t mft_blk; /* The first MFT record block */ uint64_t mft_lcn; /* LCN of the first MFT record */ - unsigned mft_size; /* The MFT size in sectors */ uint64_t mft_record_size; /* MFT record size in bytes */ + uint8_t clust_per_idx_record; /* Clusters per Index Record */ + unsigned long long clusters; /* Total number of clusters */ unsigned clust_shift; /* Based on sectors */ |