~ubuntu-branches/ubuntu/dapper/linux-ntfs/dapper

« back to all changes in this revision

Viewing changes to include/ntfs/runlist.h

  • Committer: Bazaar Package Importer
  • Author(s): David Martínez Moreno
  • Date: 2005-11-08 20:20:23 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20051108202023-dpn4lutm8o0div8g
Tags: 1.12.1-1
* New upstream release (closes: #332930):
  - Fixed lots of memory leaks in the tools.
  - ntfsmount now uses the new API, and it has several fixes.
  - Support journals which have been modified by chkdsk.
  - New API for creating hard links, index handling, high-level creation and
    deletion of files and directories.
  - New utility ntfscmp (make extra) which compares two NTFS volumes and
    tell the differences. It's used for development, debugging, testing, etc.
  - Added robustness to several tools.
  - ntfsclone: fix saving by sectors during --rescue.
  - ntfsmount: Add 'locale' option and change interface to 'ntfsmount device
    mount_point'.
  - Fixed problem with kernel 2.4 and mkntfs.
  - Change ALL utilities to display the libntfs version they are running on.
    This should make debugging easier in the case that people are running
    mismatched utilities/library.
* This new release fixes problems with libfuse 2.4.0 (closes: #336357).
* Fixed a lot of typos in the manpages, kindly submitted by A Costa. Thanks!
  (closes: #336143, #336144, #336145, #336147, #336148).
* Fixed a couple of typos by me.
* debian/control: The SONAME of libntfs was bumped. Created new package
  (libntfs8) and removed the old one.
* debian/copyright: Updated the FSF postal address.
* Added debian/ntfsprogs.links in order to ship mkfs.ntfs and
  mount.ntfs-fuse.

Show diffs side-by-side

added added

removed removed

Lines of Context:
65
65
extern int ntfs_get_nr_significant_bytes(const s64 n);
66
66
 
67
67
extern int ntfs_get_size_for_mapping_pairs(const ntfs_volume *vol,
68
 
                const runlist_element *rl);
 
68
                const runlist_element *rl, const VCN start_vcn);
69
69
 
70
 
extern int ntfs_write_significant_bytes(s8 *dst, const s8 *dst_max,
 
70
extern int ntfs_write_significant_bytes(u8 *dst, const u8 *dst_max,
71
71
                const s64 n);
72
72
 
73
 
extern int ntfs_mapping_pairs_build(const ntfs_volume *vol, s8 *dst,
74
 
                const int dst_len, const runlist_element *rl);
 
73
extern int ntfs_mapping_pairs_build(const ntfs_volume *vol, u8 *dst,
 
74
                const int dst_len, const runlist_element *rl,
 
75
                const VCN start_vcn, VCN *const stop_vcn);
75
76
 
76
77
extern int ntfs_rl_truncate(runlist **rl, const VCN start_vcn);
77
78
 
 
79
extern int ntfs_rl_sparse(runlist *rl);
 
80
extern s64 ntfs_rl_get_compressed_size(ntfs_volume *vol, runlist *rl);
 
81
 
 
82
#ifdef NTFS_TEST
 
83
int test_rl_main (int argc, char *argv[]);
 
84
#endif
 
85
 
78
86
#endif /* defined _NTFS_RUNLIST_H */
79
87