antona
8db479a6b1
Patch from Christophe:
...
A lot of headers are checked by autoconf (AC_CHECK_HEADERS in configure.ac).
Please find a patch that add the missing "#ifdef" to the source code.
2005-09-28 13:47:47 +00:00
flatcap
374f5ac4f7
*cough* remove some debug #ifdefs
2005-09-19 20:58:54 +00:00
flatcap
459f98c2b2
fix a couple of range bugs (insert,replace)
...
Anton: fix mergeable - use to merge non-adjacent holes
Anton: factor out "tail" in replace - simplifying code
comment and retest code
2005-09-19 20:50:01 +00:00
flatcap
ab9fb6a01f
runlist behaviour changed! please check your applications.
...
test case 16, where a run is added beyond the end of a file, now behaves
differently. the discontinuity (gap) is now filled with a "not mapped"
run (before the preceding hole would have been extended).
Anton's bugfix applied and tested
minor code tidyups
loads more comments in runlist_{insert,append,split,replace}
test cases checked and updated where necessary
valgrind happy
2005-09-15 23:42:02 +00:00
flatcap
01f648c952
removing a few unnecessary memsets in the test code revealed a minor
...
buffer overrun.
create runlist tests working on unmapped regions (copies of tests 1-14)
2005-09-13 18:51:16 +00:00
flatcap
d75567112c
put the test code where it's more useful
2005-09-13 14:30:51 +00:00
flatcap
0ae7e885d1
bug fix - reading uninitialised memory
2005-09-13 12:51:34 +00:00
flatcap
7a142ef54c
got bored. don't read the diffs.
2005-07-06 22:47:01 +00:00
antona
31a8750c4d
Fix compiler warnings in libntfs when compiling under cygwin.
2005-06-21 09:55:15 +00:00
flatcap
09936e5c22
typos
2005-06-20 14:23:50 +00:00
cantab.net!aia21
9028469456
Fix a nasty runlist merge bug when merging two holes. (Anton)
...
(Logical change 1.677)
2005-02-17 17:03:50 +00:00
cantab.net!aia21
9fca23feb2
Fix type casts after Yura's prototype changes.
...
(Logical change 1.664)
2005-01-19 10:31:46 +00:00
void!yura
954c8d121e
change prototypes of ntfs_write_significant_bytes and
...
ntfs_mapping_pairs_build to fix a lot of compiler warnings.
(Logical change 1.660)
2005-01-17 11:58:33 +00:00
(none)!yura
2afeb1523d
Fix format string in ntfs_rl_sparse and ntfs_rl_get_compressed_size.
...
(Logical change 1.640)
2004-11-21 12:30:53 +00:00
(none)!yura
793120bfb6
fix ntfs_rl_sparse and ntfs_rl_get_compressed_size name in their comments
...
(Logical change 1.636)
2004-11-13 20:59:44 +00:00
cantab.net!aia21
cdf56dbe79
Fix bug in ntfs_rl_get_compressed_size() and optimize it a bit.
...
(Logical change 1.635)
2004-11-13 08:35:46 +00:00
(none)!yura
38be5f3e95
New API's ntfs_runlist_sparse and ntfs_rl_get_compressed_size.
...
(Logical change 1.632)
2004-11-12 17:09:24 +00:00
(none)!yura
415693011c
Remove unused function ntfs_rl_merge. (Thanks to Adrian Bunk for spoting it)
...
(Logical change 1.621)
2004-10-30 12:47:27 +00:00
(none)!yura
21613e7190
ntfs_mapping_pairs_build:
...
- Make it set stop vcn even function doesn't failed.
- Minor bugfix.
(Logical change 1.584)
2004-09-29 15:43:22 +00:00
cantab.net!aia21
1159ab3656
Cleanup the ntfs_mapping_pairs_build enhancement.
...
(Logical change 1.548)
2004-09-13 09:31:42 +00:00
(none)!yura
27e0e7a0c7
Add @stopped_at parameter to ntfs_mapping_pairs_build and adapt all callers.
...
(Logical change 1.547)
2004-09-12 18:46:04 +00:00
cantab.net!aia21
06086ae5c7
Add start_vcn parameter to ntfs_get_size_for_mapping_pairs() and
...
ntfs_mapping_pairs_build() and adapt all callers.
(Logical change 1.533)
2004-09-06 09:27:16 +00:00
cantab.net!aia21
82b45caa4b
Change ntfs_get_size_for_mapping_pairs() and ntfs_mapping_pairs_build()
...
to treat a NULL runlist to mean empty runlist. (Anton)
(Logical change 1.519)
2004-08-31 15:37:05 +00:00
cantab.net!aia21
4910ed561c
Change all output to only appear if configure with --enable-debug by
...
using Dputs/Dprintf instead of fprintf(stderr,.
(Logical change 1.502)
2004-08-18 10:27:49 +00:00
flatcap.org!ntfs
1be6deedaf
deltaxcn will only go as high as (max_cluster-1) so the comparisons below were off by one
...
(Logical change 1.485)
2004-08-10 10:45:07 +00:00
cantab.net!aia21
c6d73395e4
Refix the fix to the fix in runlist.c highest_vcn == 0 handling.
...
(Logical change 1.483)
2004-08-09 13:31:10 +00:00
cantab.net!aia21
01e060874b
ntfs_mapping_pairs_decompress for highest_vcn == 0.
...
(Logical change 1.479)
2004-08-05 21:28:14 +00:00
(none)!yura
d3178859aa
bugfix for ntfs_mapping_pairs_decompress for highest_vcn == 0
...
(Logical change 1.478)
2004-08-05 19:35:51 +00:00
(none)!yura
9576429f7f
ntfs_rl_p{read,write}: "* vol->cluster_size" replaced with faster and more compatible "<< vol->cluster_size_bits"
...
(Logical change 1.448)
2004-07-08 20:19:52 +00:00
cantab.net!aia21
66c60d9659
Fix Yura's fix.
...
(Logical change 1.430)
2004-06-21 09:51:07 +00:00
flatcap.org!ntfs
b429c1fc69
bugfix for ntfs_rl_pread,pwrite for pos > 0
...
(Logical change 1.428)
2004-06-20 16:47:19 +00:00
cantab.net!aia21
a8c7b62ffc
Fix some compiler warnings.
...
(Logical change 1.348)
2004-03-26 14:42:21 +00:00
cantab.net!aia21
402df7a21e
Auto merged
...
2004/02/20 14:44:47+00:00 cantab.net!aia21
Auto merged
2004/01/15 16:58:19+00:00 cantab.net!aia21
Auto merged
2004/01/07 15:48:41+00:00 cantab.net!aia21
Auto merged
2004/01/05 12:39:36+00:00 cantab.net!aia21
Auto merged
2003/12/05 18:09:00+00:00 cantab.net!aia21
Auto merged
2003/12/03 12:41:54+00:00 cantab.net!aia21
Auto merged
2003/11/04 13:06:21+00:00 cantab.net!aia21
Auto merged
2003/10/28 15:55:31+00:00 flatcap.org!ntfs
a few tweaks to help folding
(Logical change 1.299)
2004-03-06 17:42:28 +00:00
cantab.net!aia21
b87932368a
Minor update.
...
(Logical change 1.292)
2004-03-04 17:03:27 +00:00
cantab.net!aia21
441947337e
Include config.h before any other non-ntfs headers.
...
(Logical change 1.279)
2004-02-20 14:44:16 +00:00
cantab.net!aia21
c9076ef627
- Apply patch from Szaka to fix all %L to %ll.
...
- Fix remaining %L ti %ll (compress.c).
- Run ./autogen.sh on SuSE 9.0.
(Logical change 1.263)
2004-01-15 16:57:10 +00:00
cantab.net!aia21
3244f17522
Enable lots of compiler warnings and fix warning from libntfs.
...
(Logical change 1.257)
2004-01-07 15:03:17 +00:00
cantab.net!aia21
9bd88a7d39
Fix bug in run list encoding functions that hit sparse and compressed
...
files with holes. (Szabolcs Szakacsits)
(Logical change 1.246)
2004-01-05 12:39:10 +00:00
cantab.net!aia21
608669d564
Add ntfs_rl_pread().
...
(Logical change 1.244)
2003-12-05 18:06:50 +00:00
cantab.net!aia21
09ec84d205
fix small error handling bug.
...
(Logical change 1.242)
2003-12-02 17:16:21 +00:00
cantab.net!aia21
9dec022b81
fix signed warnings
...
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21
7af52becdd
common functions moved from diks_io.h to device.h
...
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
f0628dd514
Hopefully finished device io abstraction layer in the library.
...
(Logical change 1.138)
2003-06-02 08:53:04 +00:00
cantab.net!aia21
d650fb065b
Fix stupid bug in ntfs_mapping_pairs_build() (thanks to Szaka!) and
...
a simillar bug in ntfs_get_size_for_mapping_pairs().
(Logical change 1.113)
2003-02-06 15:20:56 +00:00
flatcap.org!flatcap
3d4f80ae16
sync with Paul
...
a typos left over from the big rename
(Logical change 1.82)
2003-01-09 16:30:59 +00:00
cantab.net!aia21
998104321b
Forgot the increment in the while loop. Thanks to Szaka for spotting this.
...
(Logical change 1.71)
2002-12-28 22:28:02 +00:00
cantab.net!aia21
9fd4cc17e3
Do not perform the actual write on a read-only volume!
...
(Logical change 1.66)
2002-12-27 23:44:01 +00:00
cantab.net!aia21
ebe9aa33f3
Implement ntfs_rl_truncate().
...
(Logical change 1.63)
2002-12-27 18:53:56 +00:00
cantab.net!aia21
eb98ae1dca
Change ntfs_rl_truncate() to take address of the runlist
...
rather than the runlist to allow reallocation of the runlist
buffer.
(Logical change 1.61)
2002-12-27 16:48:52 +00:00
cantab.net!aia21
928eff2891
Move some run list related functions out of attrib.[hc] into runlist.[hc].
...
(Logical change 1.60)
2002-12-27 16:35:17 +00:00