elisa-laajakaista.fi!szaka
ec00d338cb
honor bad clusters list ($BadClus:$Bad), known bad sectors aren't tried to be saved anymore (Szaka)
...
(Logical change 1.587)
2004-09-30 18:16:48 +00:00
cantab.net!aia21
5d3b1b0f2b
Rename scpu_to_le{16,32,64}() to cpu_to_sle{16,32,64}() to match the kernel.
...
BKrev: 415c1f8fCHgsWh4EEJdrb4uAQkKqcg
2004-09-30 15:00:31 +00:00
cantab.net!aia21
8b3c03e173
Rename scpu_to_le{16,32,64}() to cpu_to_sle{16,32,64}() to match the kernel.
...
(Logical change 1.586)
2004-09-30 15:00:31 +00:00
(none)!yura
67ca77c25c
Use ntfs_attr_reinit_search_ctx instead ntfs_attr_init_search_ctx, because Anton fixed bug prevent us doing so.
...
BKrev: 415ada4enbsYCkE7_BGDvs3Pcp3UmA
2004-09-29 15:52:46 +00:00
(none)!yura
59ab6cdb33
Use ntfs_attr_reinit_search_ctx instead ntfs_attr_init_search_ctx, because Anton fixed bug prevent us doing so.
...
(Logical change 1.585)
2004-09-29 15:52:46 +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
(none)!yura
030e531012
SCCS merged
...
2004/09/29 18:21:24+03:00 (none)!yura
SCCS merged
2004/09/29 18:16:34+03:00 (none)!yura
Update.
(Logical change 1.584)
2004-09-29 15:43:22 +00:00
(none)!yura
6f27be95ef
Merge
...
2004/09/29 18:35:01+03:00 (none)!yura
Merge
2004/09/29 18:16:34+03:00 (none)!yura
include/ntfs/attrlist.h
Add new helper ntfs_attrlist_mark_dirty.
libntfs/attrib.c
- Deallocate clusters when free atribute list.
- Write ntfs_attr_update_mapping_pairs and make ntfs_non_resident_attr_{shrink,expand} use it.
libntfs/runlist.c
ntfs_mapping_pairs_build:
- Make it set stop vcn even function doesn't failed.
- Minor bugfix.
BKrev: 415ad81aQ8d6CL2cbK7X90Wi0br1bQ
2004-09-29 15:43:22 +00:00
(none)!yura
bb9c8afe60
Auto merged
...
2004/09/29 18:35:00+03:00 (none)!yura
SCCS merged
2004/09/29 18:16:34+03:00 (none)!yura
- Deallocate clusters when free atribute list.
- Write ntfs_attr_update_mapping_pairs and make ntfs_non_resident_attr_{shrink,expand} use it.
(Logical change 1.584)
2004-09-29 15:43:22 +00:00
(none)!yura
4b95d5ce3e
Add ntfs_attr_update_mapping_pairs prototype.
...
(Logical change 1.584)
2004-09-29 15:43:22 +00:00
(none)!yura
746c36a4be
Add new helper ntfs_attrlist_mark_dirty.
...
(Logical change 1.584)
2004-09-29 15:43:22 +00:00
cantab.net!aia21
a18fb7244f
Update
...
(Logical change 1.583)
2004-09-29 14:45:16 +00:00
cantab.net!aia21
e3c44c8ff6
Always clear ctx->al_entry in ntfs_attr_reinit_search_ctx().
...
BKrev: 415aca7cWCu3EBuiI-NQXNcdSEJJ1w
2004-09-29 14:45:16 +00:00
cantab.net!aia21
75c1ed8b5d
Always clear ctx->al_entry in ntfs_attr_reinit_search_ctx().
...
(Logical change 1.583)
2004-09-29 14:45:16 +00:00
elisa-laajakaista.fi!szaka
b7d713c8f1
- ntfsclone: save by using our, not NTFS cluster allocation bitmap.
...
This gives more control in the future what to save.
BKrev: 4159f713A1Kny6AMt_QTXVbjQHuaJQ
2004-09-28 23:43:15 +00:00
elisa-laajakaista.fi!szaka
e68a61101a
- ntfsclone: save by using our, not NTFS cluster allocation bitmap.
...
This gives more control in the future what to save.
(Logical change 1.582)
2004-09-28 23:43:15 +00:00
elisa-laajakaista.fi!szaka
6afc38f179
libntfs/attrib.c
...
- suppress bogus gcc warning about uninitialized 'err' variable
libntfs/inode.c
- fix err <-> errno typo that could cause bogus return value
BKrev: 4159ae841VJpVyLgXynZsPdWhzT-sw
2004-09-28 18:33:40 +00:00
elisa-laajakaista.fi!szaka
82efae551e
- suppress bogus gcc warning about uninitialized 'err' variable
...
(Logical change 1.581)
2004-09-28 18:33:40 +00:00
elisa-laajakaista.fi!szaka
f9ac10a85e
- fix err <-> errno typo that could cause bogus return value
...
(Logical change 1.581)
2004-09-28 18:33:40 +00:00
(none)!yura
442fcef5bf
libntfs/attrib.c
...
Make ntfs_attr_record_rm use ntfs_attrlist_need and delete attribute list if it is doesn't need.
libntfs/attrlist.c
Add new API: ntfs_attrlist_need.
BKrev: 41571913K5_56FJcIFfiZdKO5TzzLA
2004-09-26 19:31:31 +00:00
(none)!yura
1e589f3db3
Update.
...
(Logical change 1.580)
2004-09-26 19:31:31 +00:00
(none)!yura
b2f2facc29
Make ntfs_attr_record_rm use ntfs_attrlist_need and delete attribute list if it is doesn't need.
...
(Logical change 1.580)
2004-09-26 19:31:31 +00:00
(none)!yura
c78630e1dd
Add prototype.
...
(Logical change 1.580)
2004-09-26 19:31:31 +00:00
(none)!yura
a373b59fd3
Add new API: ntfs_attrlist_need.
...
(Logical change 1.580)
2004-09-26 19:31:31 +00:00
(none)!yura
e418cf5345
Update.
...
(Logical change 1.579)
2004-09-25 20:10:16 +00:00
(none)!yura
52300dca77
- add tfs_inode_add_attrlist prototype.
...
(Logical change 1.579)
2004-09-25 20:10:16 +00:00
(none)!yura
756a0a84ca
- add ntfs_resident_attr_record_add prototype.
...
(Logical change 1.579)
2004-09-25 20:10:16 +00:00
(none)!yura
5dee144063
- add ntfs_attrlist_set prototype.
...
(Logical change 1.579)
2004-09-25 20:10:16 +00:00
(none)!yura
64bd37518d
- New API: inode.[ch]::ntfs_inode_add_attrlist.
...
(Logical change 1.579)
2004-09-25 20:10:16 +00:00
(none)!yura
7428b93f99
- New API: attrib.[ch]::ntfs_resident_attr_record_add.
...
- Update ntfs_non_resident_attr_expand to use ntfs_inode_add_attrlist.
- Fixes and cleanups.
(Logical change 1.579)
2004-09-25 20:10:16 +00:00
(none)!yura
03e0ea814b
- Move out common part of ntfs_attrlist_entry_{add,rm} to new API:
...
attrlist.[ch]::ntfs_attrlist_set.
- New API: attrib.[ch]::ntfs_resident_attr_record_add.
- New API: inode.[ch]::ntfs_inode_add_attrlist.
- Update ntfs_non_resident_attr_expand to use ntfs_inode_add_attrlist.
- Fixes and cleanups.
BKrev: 4155d0a843h4sN5M00iw90cHNdqjGg
2004-09-25 20:10:16 +00:00
(none)!yura
0f462c337c
- Move out common part of ntfs_attrlist_entry_{add,rm} to new API:
...
attrlist.[ch]::ntfs_attrlist_set.
- Fixes and cleanups.
(Logical change 1.579)
2004-09-25 20:10:16 +00:00
(none)!yura
5df65f81b4
fixes for attribute list handling
...
BKrev: 4151d100khiVVozIQDZ6mpBDs1O2pA
2004-09-22 19:22:40 +00:00
(none)!yura
bff0f300ff
fixes for attribute list handling
...
(Logical change 1.578)
2004-09-22 19:22:40 +00:00
cantab.net!aia21
528dcd3401
Minor updates ntfs_external_attr_find().
...
BKrev: 415039c84awHHCAMTIvzV4afH7U3hA
2004-09-21 14:25:12 +00:00
cantab.net!aia21
acff9f4c43
Minor updates ntfs_external_attr_find().
...
(Logical change 1.577)
2004-09-21 14:25:12 +00:00
cantab.net!aia21
a8b99bcc35
No need to allocate a copy of the attribute name to be passed to
...
ntfs_attr_open().
BKrev: 41501a3fHnVUJMGglXL696y8gQiNuA
2004-09-21 12:10:39 +00:00
cantab.net!aia21
e461268d28
No need to allocate a copy of the attribute name to be passed to
...
ntfs_attr_open().
(Logical change 1.576)
2004-09-21 12:10:39 +00:00
(none)!yura
da83a15a1c
- not update initialized size in ntfs_non_resident_attr_expand
...
- fix compiler warnings
BKrev: 414f138ewxm4G0dfx0lyMpyZzwAVZA
2004-09-20 17:29:50 +00:00
(none)!yura
92f4878951
- not update initialized size in ntfs_non_resident_attr_expand
...
- fix compiler warnings
(Logical change 1.575)
2004-09-20 17:29:50 +00:00
(none)!yura
7443484bdc
- fix compiler warnings
...
(Logical change 1.575)
2004-09-20 17:29:50 +00:00
cantab.net!aia21
dcdc79fd71
Fix warnings and endianness conversion errors.
...
BKrev: 414ef819T-8EpHmwk8-u9rlHouaMeg
2004-09-20 15:32:41 +00:00
cantab.net!aia21
2bf52eb259
Fix warnings and endianness conversion errors.
...
(Logical change 1.574)
2004-09-20 15:32:41 +00:00
cantab.net!aia21
47cc459e5b
Fix typo.
...
(Logical change 1.573)
2004-09-20 15:27:55 +00:00
cantab.net!aia21
3415c47df1
Add NInoAttrListTestAndSetDirty() and TestAndClearDirty().
...
(Logical change 1.573)
2004-09-20 15:27:55 +00:00
cantab.net!aia21
1446547a5b
- Only write out dirty attribute list if such is present.
...
- Use TestAndClearDirty and SetDirty on error for concurency fix.
BKrev: 414ef6fbfY7Uifjubp81QHek-9TZBA
2004-09-20 15:27:55 +00:00
cantab.net!aia21
5356fc247d
- Only write out dirty attribute list if such is present.
...
- Use TestAndClearDirty and SetDirty on error for concurency fix.
(Logical change 1.573)
2004-09-20 15:27:55 +00:00
cantab.net!aia21
a241e062ac
Clear attribute list dirty when clearing attr list presence.
...
BKrev: 414ef3bfUub5iXZoT0IA26ZPfBPI4g
2004-09-20 15:14:07 +00:00
cantab.net!aia21
b83b08ec73
Clear attribute list dirty when clearing attr list presence.
...
(Logical change 1.572)
2004-09-20 15:14:07 +00:00
cantab.net!aia21
510238c99a
Remove clearing of directory flag. It is zero.
...
BKrev: 414eefd6sHJMzZPWbGOMXuYfrxERHA
2004-09-20 14:57:26 +00:00