cantab.net!aia21
b82469ba50
Remove vol->nr_mft_records and update all users. (Anton)
...
(Logical change 1.549)
2004-09-13 10:28:54 +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
(none)!yura
64e1f672cf
ntfs_inode_sync: write dirty attribute list to disk
...
(Logical change 1.546)
2004-09-12 11:00:06 +00:00
(none)!yura
0819f47293
new API: ntfs_attrlist_entry_add - add an attribute list attribute entry
...
(Logical change 1.546)
2004-09-12 11:00:06 +00:00
(none)!yura
a7b9eefee8
fixes for attribute list
...
(Logical change 1.545)
2004-09-11 16:23:34 +00:00
cantab.net!aia21
8ab5e7daf5
Fix a potential memory leak (in error code path of
...
ntfs_non_resident_attr_expand()).
(Logical change 1.544)
2004-09-10 13:55:47 +00:00
(none)!yura
b46a0cd23d
Improvement to ntfs_non_resident_attr_expand: expand multi extent
...
attributes if we don't need to allocate new mft records to perform
this.
(Logical change 1.543)
2004-09-09 17:21:40 +00:00
cantab.net!aia21
a085e4b501
Update build to SuSE 9.2 beta 1 tools (autoconf,automake,libtool,...).
...
(Logical change 1.540)
2004-09-09 13:57:31 +00:00
cantab.net!aia21
e1249adc6c
Fix typo.
...
(Logical change 1.539)
2004-09-09 13:56:46 +00:00
cantab.net!aia21
cbbd254b20
Export ntfs_attr_record_resize.
...
(Logical change 1.539)
2004-09-09 13:56:46 +00:00
cantab.net!aia21
7deafa1bcb
Fix all warnings generated by --enable-warnings switch to configure.
...
(Logical change 1.538)
2004-09-09 07:54:06 +00:00
cantab.net!aia21
d6fc63d0b1
Add ntfs_debug() and ntfs_error() to make kernel<->userspace porting easier.
...
(Logical change 1.538)
2004-09-09 07:54:06 +00:00
cantab.net!aia21
27a017de70
Update library version for source/binary incompatible API changes.
...
(Logical change 1.534)
2004-09-06 09:44:16 +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
!uv
da308fb631
Inline macros that are only used once.
...
(Logical change 1.524)
2004-09-03 13:36:27 +00:00
!uv
76236c5916
Fix a segfault that crept in to win32_io.c due to being too rush.
...
(Logical change 1.523)
2004-09-03 12:42:03 +00:00
!uv
afa5afcb06
Rewrite in order to overcome the following limitations:
...
ReadFile/WriteFile/SetPointer require aligned inputs (sector/memort wise)
A volume does not have to cover the entire partition.
While a volume is locked, its contents are not accessible via the disk handle.
(Logical change 1.522)
2004-09-03 12:09:09 +00:00
cantab.net!aia21
434d799fc9
Bump libntfs version number.
...
(Logical change 1.521)
2004-09-03 09:42:22 +00:00
cantab.net!aia21
453d87b43f
Update for 1.9.3 release.
...
(Logical change 1.520)
2004-09-03 09:30: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
128d9a1001
Auto merged
...
2004/08/31 16:12:21+01:00 cantab.net!aia21
- Change ntfs_attr_make_non_resident() to only allocate clusters and attempt
to write out data if the attribute size is not zero. (Anton)
- Fix ntfs_non_resident_attr_expand() to use ntfs_attr_map_whole_runlist()
instead of ntfs_attr_map_runlist(). (Anton)
(Logical change 1.519)
2004-08-31 15:37:05 +00:00
cantab.net!aia21
fcdb401959
Exclude
...
(Logical change 1.518)
2004-08-31 15:33:48 +00:00
(none)!yura
cd3f2379db
improvement to ntfs_non_resident_attr_expand:
...
expand multi extent attributes if we don't need to allocate new mft records to perform this.
(Logical change 1.517)
2004-08-31 14:05:19 +00:00
cantab.net!aia21
6fb1ec5e6b
Fix memory leak. (Christophe Grenier)
...
(Logical change 1.515)
2004-08-28 21:26:52 +00:00
cantab.net!aia21
627bd9686f
Reapply changes that apparently got lost in Yuval's merge.
...
(Logical change 1.510)
2004-08-20 15:16:21 +00:00
cantab.net!aia21
4341f051c4
Revert a change from Yuval where a bitfield was converted to a char.
...
(Logical change 1.509)
2004-08-20 14:49:42 +00:00
!uv
c8dd770817
Warning fixes: change of variable type and no need to inline.
...
(Logical change 1.508)
2004-08-20 12:30:34 +00:00
!uv
ae80043076
printf format fix.
...
Reformattion a recent debug output change into a common style.
(Logical change 1.507)
2004-08-20 12:18:22 +00:00
!uv
0106f54ff0
printf format fix.
...
(Logical change 1.507)
2004-08-20 12:18:22 +00:00
!uv
86323fac66
Comment #includes by configure's #ifdef HAVE_*
...
(Logical change 1.506)
2004-08-20 12:04:47 +00:00
!uv
682b8dab6b
Use simpler C syntax for aligning a struct.
...
(Logical change 1.505)
2004-08-20 12:01:17 +00:00
!uv
97df123793
Reorder struct members in order to align to 32 and 64 bit bounderies.
...
(Logical change 1.505)
2004-08-20 12:01:17 +00:00
!uv
b15ad70b99
When <mntent.h> does not exist, some parameters may not be used.
...
(Logical change 1.504)
2004-08-20 11:58:24 +00:00
cantab.net!aia21
39b62e050e
Move Sprintf,Dputs,Dprintf,Dperror to be defines and call proper
...
non-inlined functions which are now in debug.c.
(Logical change 1.503)
2004-08-19 21:01:11 +00:00
cantab.net!aia21
d33e7eaae4
Fix fallout from previous error output changes.
...
(Logical change 1.503)
2004-08-19 21:01:11 +00:00
cantab.net!aia21
930e056c02
Use Sprintf instead of doing it by hand.
...
(Logical change 1.502)
2004-08-18 10:27:49 +00:00
cantab.net!aia21
380f4f1ce1
Silence compiler warnings.
...
(Logical change 1.502)
2004-08-18 10:27:49 +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
cantab.net!aia21
183985792c
Only need two spare runlist elements when realocating memory,
...
not three since we no longer add a starting element.
(Logical change 1.501)
2004-08-17 21:07:00 +00:00
cantab.net!aia21
129a7f0399
Fix ntfs_cluster_alloc() to use LCN_RL_NOT_MAPPED rather
...
than LCN_ENOENT as runlist terminator.
Also, make it not create a LCN_RL_NOT_MAPPED element at
the beginning.
(Logical change 1.500)
2004-08-17 20:45:18 +00:00
cantab.net!aia21
24d811c682
Fix some bugs in error recovery code path (runlist unterminated and one bit was not recovered).
...
(Logical change 1.498)
2004-08-15 21:04:22 +00:00
flatcap.org!ntfs
a61808707f
minor build fix
...
(Logical change 1.494)
2004-08-12 13:33:25 +00:00
cantab.net!aia21
aa85d7a8b1
The long waited device-level write support on
...
windows. (Yuval)
(Logical change 1.491)
2004-08-12 08:21:50 +00:00
cantab.net!aia21
98b3b601cf
Use the NDev* macros in win32_io.c too. (Yuval)
...
(Logical change 1.489)
2004-08-12 08:08:25 +00:00
cantab.net!aia21
1fd33a1326
Change the win32_open function to open volumes
...
instead of partitions when possible, and use the windows volume
locking/dismounting mechanism on R/W open to prevent data corruption. (Yuval)
(Logical change 1.488)
2004-08-12 08:06:25 +00:00
cantab.net!aia21
5038a7e1b9
Fix debug output issues in win32_io.c (Yuval)
...
(Logical change 1.487)
2004-08-12 07:58:38 +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