Match parameter names between .h and .c files
parent
0b55f323c2
commit
8f43f0ef4c
|
@ -304,7 +304,7 @@ extern int ntfs_attr_rm(ntfs_attr *na);
|
|||
extern int ntfs_attr_record_resize(MFT_RECORD *m, ATTR_RECORD *a, u32 new_size);
|
||||
|
||||
extern int ntfs_resident_attr_value_resize(MFT_RECORD *m, ATTR_RECORD *a,
|
||||
const u32 newsize);
|
||||
const u32 new_size);
|
||||
|
||||
extern int ntfs_attr_record_move_to(ntfs_attr_search_ctx *ctx, ntfs_inode *ni);
|
||||
extern int ntfs_attr_record_move_away(ntfs_attr_search_ctx *ctx, int extra);
|
||||
|
|
|
@ -40,7 +40,8 @@
|
|||
* --enable-debug).
|
||||
*/
|
||||
extern BOOL ntfs_boot_sector_is_ntfs(NTFS_BOOT_SECTOR *b, BOOL silent);
|
||||
extern int ntfs_boot_sector_parse(ntfs_volume *vol, const NTFS_BOOT_SECTOR *b);
|
||||
extern int ntfs_boot_sector_parse(ntfs_volume *vol,
|
||||
const NTFS_BOOT_SECTOR *bs);
|
||||
|
||||
#endif /* defined _NTFS_BOOTSECT_H */
|
||||
|
||||
|
|
|
@ -74,7 +74,7 @@ extern int ntfs_mapping_pairs_build(const ntfs_volume *vol, u8 *dst,
|
|||
const int dst_len, const runlist_element *rl,
|
||||
const VCN start_vcn, VCN *const stop_vcn);
|
||||
|
||||
extern int ntfs_rl_truncate(runlist **rl, const VCN start_vcn);
|
||||
extern int ntfs_rl_truncate(runlist **arl, const VCN start_vcn);
|
||||
|
||||
extern int ntfs_rl_sparse(runlist *rl);
|
||||
extern s64 ntfs_rl_get_compressed_size(ntfs_volume *vol, runlist *rl);
|
||||
|
|
|
@ -205,7 +205,7 @@ extern int ntfs_umount(ntfs_volume *vol, const BOOL force);
|
|||
extern int ntfs_version_is_supported(ntfs_volume *vol);
|
||||
extern int ntfs_logfile_reset(ntfs_volume *vol);
|
||||
|
||||
extern int ntfs_volume_write_flags(ntfs_volume *v, const u16 flags);
|
||||
extern int ntfs_volume_write_flags(ntfs_volume *vol, const u16 flags);
|
||||
|
||||
#ifdef NTFS_RICH
|
||||
|
||||
|
|
|
@ -1358,7 +1358,7 @@ err_out:
|
|||
* @pos: byte position in the attribute to begin reading from
|
||||
* @bk_cnt: number of mst protected blocks to read
|
||||
* @bk_size: size of each mst protected block in bytes
|
||||
* @b: output data buffer
|
||||
* @dst: output data buffer
|
||||
*
|
||||
* This function will read @bk_cnt blocks of size @bk_size bytes each starting
|
||||
* at offset @pos from the ntfs attribute @na into the data buffer @b.
|
||||
|
@ -1382,7 +1382,7 @@ err_out:
|
|||
* errors can be repaired.
|
||||
*/
|
||||
s64 ntfs_attr_mst_pread(ntfs_attr *na, const s64 pos, const s64 bk_cnt,
|
||||
const u32 bk_size, void *b)
|
||||
const u32 bk_size, void *dst)
|
||||
{
|
||||
s64 br;
|
||||
u8 *end;
|
||||
|
@ -1394,12 +1394,13 @@ s64 ntfs_attr_mst_pread(ntfs_attr *na, const s64 pos, const s64 bk_cnt,
|
|||
errno = EINVAL;
|
||||
return -1;
|
||||
}
|
||||
br = ntfs_attr_pread(na, pos, bk_cnt * bk_size, b);
|
||||
br = ntfs_attr_pread(na, pos, bk_cnt * bk_size, dst);
|
||||
if (br <= 0)
|
||||
return br;
|
||||
br /= bk_size;
|
||||
for (end = (u8*)b + br * bk_size; (u8*)b < end; b = (u8*)b + bk_size)
|
||||
ntfs_mst_post_read_fixup((NTFS_RECORD*)b, bk_size);
|
||||
for (end = (u8*)dst + br * bk_size; (u8*)dst < end; dst = (u8*)dst +
|
||||
bk_size)
|
||||
ntfs_mst_post_read_fixup((NTFS_RECORD*)dst, bk_size);
|
||||
/* Finally, return the number of blocks read. */
|
||||
return br;
|
||||
}
|
||||
|
@ -1410,7 +1411,7 @@ s64 ntfs_attr_mst_pread(ntfs_attr *na, const s64 pos, const s64 bk_cnt,
|
|||
* @pos: position in the attribute to write to
|
||||
* @bk_cnt: number of mst protected blocks to write
|
||||
* @bk_size: size of each mst protected block in bytes
|
||||
* @b: data buffer to write to disk
|
||||
* @src: data buffer to write to disk
|
||||
*
|
||||
* This function will write @bk_cnt blocks of size @bk_size bytes each from
|
||||
* data buffer @b to multi sector transfer (mst) protected ntfs attribute @na
|
||||
|
@ -1435,7 +1436,7 @@ s64 ntfs_attr_mst_pread(ntfs_attr *na, const s64 pos, const s64 bk_cnt,
|
|||
* achieved.
|
||||
*/
|
||||
s64 ntfs_attr_mst_pwrite(ntfs_attr *na, const s64 pos, s64 bk_cnt,
|
||||
const u32 bk_size, void *b)
|
||||
const u32 bk_size, void *src)
|
||||
{
|
||||
s64 written, i;
|
||||
|
||||
|
@ -1453,7 +1454,7 @@ s64 ntfs_attr_mst_pwrite(ntfs_attr *na, const s64 pos, s64 bk_cnt,
|
|||
int err;
|
||||
|
||||
err = ntfs_mst_pre_write_fixup((NTFS_RECORD*)
|
||||
((u8*)b + i * bk_size), bk_size);
|
||||
((u8*)src + i * bk_size), bk_size);
|
||||
if (err < 0) {
|
||||
/* Abort write at this position. */
|
||||
if (!i)
|
||||
|
@ -1463,10 +1464,11 @@ s64 ntfs_attr_mst_pwrite(ntfs_attr *na, const s64 pos, s64 bk_cnt,
|
|||
}
|
||||
}
|
||||
/* Write the prepared data. */
|
||||
written = ntfs_attr_pwrite(na, pos, bk_cnt * bk_size, b);
|
||||
written = ntfs_attr_pwrite(na, pos, bk_cnt * bk_size, src);
|
||||
/* Quickly deprotect the data again. */
|
||||
for (i = 0; i < bk_cnt; ++i)
|
||||
ntfs_mst_post_write_fixup((NTFS_RECORD*)((u8*)b + i * bk_size));
|
||||
ntfs_mst_post_write_fixup((NTFS_RECORD*)((u8*)src + i *
|
||||
bk_size));
|
||||
if (written <= 0)
|
||||
return written;
|
||||
/* Finally, return the number of complete blocks written. */
|
||||
|
|
|
@ -273,7 +273,7 @@ read_failed:
|
|||
* ntfs_mft_record_layout - layout an mft record into a memory buffer
|
||||
* @vol: volume to which the mft record will belong
|
||||
* @mref: mft reference specifying the mft record number
|
||||
* @m: destination buffer of size >= @vol->mft_record_size bytes
|
||||
* @mrec: destination buffer of size >= @vol->mft_record_size bytes
|
||||
*
|
||||
* Layout an empty, unused mft record with the mft reference @mref into the
|
||||
* buffer @m. The volume @vol is needed because the mft record structure was
|
||||
|
@ -283,17 +283,17 @@ read_failed:
|
|||
* On success return 0 and on error return -1 with errno set to the error code.
|
||||
*/
|
||||
int ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref,
|
||||
MFT_RECORD *m)
|
||||
MFT_RECORD *mrec)
|
||||
{
|
||||
ATTR_RECORD *a;
|
||||
|
||||
if (!vol || !m) {
|
||||
if (!vol || !mrec) {
|
||||
errno = EINVAL;
|
||||
return -1;
|
||||
}
|
||||
/* Aligned to 2-byte boundary. */
|
||||
if (vol->major_ver < 3 || (vol->major_ver == 3 && !vol->minor_ver))
|
||||
m->usa_ofs = cpu_to_le16((sizeof(MFT_RECORD_OLD) + 1) & ~1);
|
||||
mrec->usa_ofs = cpu_to_le16((sizeof(MFT_RECORD_OLD) + 1) & ~1);
|
||||
else {
|
||||
/* Abort if mref is > 32 bits. */
|
||||
if (MREF(mref) & 0x0000ffff00000000ull) {
|
||||
|
@ -301,20 +301,20 @@ int ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref,
|
|||
errno = ERANGE;
|
||||
return -1;
|
||||
}
|
||||
m->usa_ofs = cpu_to_le16((sizeof(MFT_RECORD) + 1) & ~1);
|
||||
mrec->usa_ofs = cpu_to_le16((sizeof(MFT_RECORD) + 1) & ~1);
|
||||
/*
|
||||
* Set the NTFS 3.1+ specific fields while we know that the
|
||||
* volume version is 3.1+.
|
||||
*/
|
||||
m->reserved = cpu_to_le16(0);
|
||||
m->mft_record_number = cpu_to_le32(MREF(mref));
|
||||
mrec->reserved = cpu_to_le16(0);
|
||||
mrec->mft_record_number = cpu_to_le32(MREF(mref));
|
||||
}
|
||||
m->magic = magic_FILE;
|
||||
mrec->magic = magic_FILE;
|
||||
if (vol->mft_record_size >= NTFS_BLOCK_SIZE)
|
||||
m->usa_count = cpu_to_le16(vol->mft_record_size /
|
||||
mrec->usa_count = cpu_to_le16(vol->mft_record_size /
|
||||
NTFS_BLOCK_SIZE + 1);
|
||||
else {
|
||||
m->usa_count = cpu_to_le16(1);
|
||||
mrec->usa_count = cpu_to_le16(1);
|
||||
ntfs_log_debug("Sector size is bigger than MFT record size. "
|
||||
"Setting usa_count to 1. If Windows\n");
|
||||
ntfs_log_debug("chkdsk reports this as corruption, please email "
|
||||
|
@ -324,28 +324,28 @@ int ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref,
|
|||
ntfs_log_debug("Thank you.\n");
|
||||
}
|
||||
/* Set the update sequence number to 1. */
|
||||
*(u16*)((u8*)m + le16_to_cpu(m->usa_ofs)) = cpu_to_le16(1);
|
||||
m->lsn = cpu_to_le64(0ull);
|
||||
m->sequence_number = cpu_to_le16(1);
|
||||
m->link_count = cpu_to_le16(0);
|
||||
*(u16*)((u8*)mrec + le16_to_cpu(mrec->usa_ofs)) = cpu_to_le16(1);
|
||||
mrec->lsn = cpu_to_le64(0ull);
|
||||
mrec->sequence_number = cpu_to_le16(1);
|
||||
mrec->link_count = cpu_to_le16(0);
|
||||
/* Aligned to 8-byte boundary. */
|
||||
m->attrs_offset = cpu_to_le16((le16_to_cpu(m->usa_ofs) +
|
||||
(le16_to_cpu(m->usa_count) << 1) + 7) & ~7);
|
||||
m->flags = cpu_to_le16(0);
|
||||
mrec->attrs_offset = cpu_to_le16((le16_to_cpu(mrec->usa_ofs) +
|
||||
(le16_to_cpu(mrec->usa_count) << 1) + 7) & ~7);
|
||||
mrec->flags = cpu_to_le16(0);
|
||||
/*
|
||||
* Using attrs_offset plus eight bytes (for the termination attribute),
|
||||
* aligned to 8-byte boundary.
|
||||
*/
|
||||
m->bytes_in_use = cpu_to_le32((le16_to_cpu(m->attrs_offset) + 8 + 7) &
|
||||
~7);
|
||||
m->bytes_allocated = cpu_to_le32(vol->mft_record_size);
|
||||
m->base_mft_record = cpu_to_le64((MFT_REF)0);
|
||||
m->next_attr_instance = cpu_to_le16(0);
|
||||
a = (ATTR_RECORD*)((u8*)m + le16_to_cpu(m->attrs_offset));
|
||||
mrec->bytes_in_use = cpu_to_le32((le16_to_cpu(mrec->attrs_offset) + 8 +
|
||||
7) & ~7);
|
||||
mrec->bytes_allocated = cpu_to_le32(vol->mft_record_size);
|
||||
mrec->base_mft_record = cpu_to_le64((MFT_REF)0);
|
||||
mrec->next_attr_instance = cpu_to_le16(0);
|
||||
a = (ATTR_RECORD*)((u8*)mrec + le16_to_cpu(mrec->attrs_offset));
|
||||
a->type = AT_END;
|
||||
a->length = cpu_to_le32(0);
|
||||
/* Finally, clear the unused part of the mft record. */
|
||||
memset((u8*)a + 8, 0, vol->mft_record_size - ((u8*)a + 8 - (u8*)m));
|
||||
memset((u8*)a + 8, 0, vol->mft_record_size - ((u8*)a + 8 - (u8*)mrec));
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -85,7 +85,7 @@ int utils_attr_get_name(ntfs_volume *vol, ATTR_RECORD *attr, char *buffer, int b
|
|||
int utils_cluster_in_use(ntfs_volume *vol, long long lcn);
|
||||
int utils_mftrec_in_use(ntfs_volume *vol, MFT_REF mref);
|
||||
int utils_is_metadata(ntfs_inode *inode);
|
||||
void utils_dump_mem(void *buf, int start, int length, int ascii);
|
||||
void utils_dump_mem(void *buf, int start, int length, int flags);
|
||||
|
||||
#ifndef _NTFS_RICH_H_
|
||||
ATTR_RECORD * find_attribute(const ATTR_TYPES type, ntfs_attr_search_ctx *ctx);
|
||||
|
|
Loading…
Reference in New Issue