antona
26945d1e81
Add some offset comments.
2005-06-05 20:06:45 +00:00
cha0smaster
4b000b3d13
- Implement FILE_NAME attributes update in index during inode sync and enable code that set/clean sparse bit. Also add new inode state bit FileNameDirty to indicate that FILE_NAME attributes need update. At least after attribute resize we leave absolutely consist volume.
...
- Bugfixes to collate.c and index.c.
- Minor formating fixed to ntfscp and ntfsinfo.
2005-06-05 14:55:08 +00:00
cha0smaster
048a1857be
Fix some bugs and warnings in code that I commited tonight.
2005-06-04 15:20:00 +00:00
cha0smaster
2d8dc1736d
- Port collate.[ch] from kernel to library and implement
...
2005-06-04 00:57:58 +00:00
szaka
16ffe6063d
- remark that Longhorn uses the same NTFS 3.1 format as XP and W2K3
2005-05-10 16:44:58 +00:00
cantab.net!aia21
ac13794c54
Update with SUSE 9.3 build tools.
...
(Logical change 1.696)
2005-04-19 12:00:26 +00:00
elisa-laajakaista.fi!szaka
e9159478ea
ntfsfix: use getopt, added --help and --version, some output cleanup
...
(Logical change 1.679)
2005-02-19 19:34:37 +00:00
void!yura
3b95cca52c
Export functions from logfile.c.
...
(Logical change 1.666)
2005-01-25 21:41:25 +00:00
void!yura
ce10af07a3
Add LogFileEmpty to volume flags.
...
(Logical change 1.666)
2005-01-25 21:41:25 +00:00
void!yura
39e6fa1339
Add logfile.c to build
...
(Logical change 1.665)
2005-01-25 19:46:51 +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
void!yura
a82280f235
offsetof already defined in stddef.h in gcc4, so add check to prevent redefinition.
...
(Logical change 1.658)
2005-01-17 11:46:32 +00:00
(none)!yura
fdfb1ea71a
Fix bug that I introduced in changeset 1.495 sle{16,32,64} should be u{16,32,64} not s{16,32,64}.
...
(Logical change 1.657)
2005-01-13 17:02:06 +00:00
(none)!yura
1be3d9fe66
Update logfile.h to be sync with kernel. Update ntfsdump_logfile accordingly.
...
(Logical change 1.656)
2005-01-13 15:55:15 +00:00
(none)!yura
925de23711
add {s,}le{16,32,64} and le{VCN,LCN,LSN} to include/ntfs/types.h
...
(Logical change 1.655)
2005-01-13 15:32:14 +00:00
cantab.net!aia21
a05c3cc3e1
Update to more recent build tools.
...
(Logical change 1.654)
2005-01-13 09:56:56 +00:00
(none)!yura
14db887f8e
Rename NTFS_SECTOR_SIZE to NTFS_BLOCK_SIZE to keep in sync with kernel driver.
...
(Logical change 1.653)
2005-01-11 20:28:28 +00:00
(none)!yura
8d8b53331f
Fix error message in NAttrSet##flag: should not be called for not data attributes.
...
(Logical change 1.649)
2004-12-22 16:34:02 +00:00
cantab.net!aia21
140a6d2479
Rename/move inode.[hc]::ntfs_inode_{add,rm}_attr() to
...
attrib.[hc]::ntfs_attr_{add,rm}(), respectively. (Anton)
(Logical change 1.646)
2004-12-22 14:22:09 +00:00
cantab.net!aia21
db7c9da42f
Move NAttr{Sparse,Compressed,Encrypted} to inode struct preserving
...
the previous interface. (Yura, with fixes from Anton)
(Logical change 1.645)
2004-12-22 14:04:41 +00:00
cantab.net!aia21
003b867d71
Update build for change to configure.ac.
...
(Logical change 1.644)
2004-12-17 14:41:57 +00:00
(none)!yura
e2ba16e3db
Add @extra parameter to ntfs_attr_record_move_away. New attribute record
...
holder must have free @extra bytes after moving attribute record to it.
(Logical change 1.639)
2004-11-21 11:13:09 +00:00
(none)!yura
a6258ef736
Rename layout.h::ATTR_RECORD::{compressed_non_,non_,}resident_attr_end
...
to more shorter {non_,}resident_end and compressed_end.
(Logical change 1.637)
2004-11-21 10:53:22 +00:00
(none)!yura
9a7dd7f07b
Add prototypes.
...
(Logical change 1.632)
2004-11-12 17:09:24 +00:00
(none)!yura
1c283737c5
Change prototype of ntfs_cluster_alloc like in kernel driver.
...
(Logical change 1.628)
2004-11-05 20:02:16 +00:00
(none)!yura
3cb8b787bd
- Remove attrlist.[ch]::ntfs_attrlist_set because it was very bad idea to separate it from ntfs_attrlist_entry_{add,rm}.
...
- Update ntfs_attrlist_entry_{add,rm} and ntfs_inode_add_attrlist to work without it.
- Some other fixes, improvements and cleanups.
(Logical change 1.615)
2004-10-17 15:56:39 +00:00
(none)!yura
38c81c83f2
add ntfs_inode_rm_attr prototype
...
(Logical change 1.613)
2004-10-15 11:38:45 +00:00
(none)!yura
af2b917b4c
add prototype
...
(Logical change 1.612)
2004-10-14 18:23:21 +00:00
(none)!yura
488e4b5d30
move ntfscp from extra to standard program set
...
(Logical change 1.607)
2004-10-12 20:05:02 +00:00
(none)!yura
419e3ce8b7
Remove inode.h::NIno{Clear,Set,}AttrListNonResident and attr_list_rl field from inode.h::_ntfs_inode struct. Adapt all users.
...
(Logical change 1.600)
2004-10-11 09:16:35 +00:00
(none)!yura
a9ba7534a1
- add prototypes
...
(Logical change 1.599)
2004-10-10 17:20:48 +00:00
(none)!yura
daad6adcea
- add prototype
...
(Logical change 1.599)
2004-10-10 17:20:48 +00:00
(none)!yura
db92f7bfbf
- add new 0 length fields to ATTR_RECORD, they can be used to get size of attribute
...
(Logical change 1.599)
2004-10-10 17:20:48 +00:00
(none)!yura
a929f9f0ba
Update.
...
(Logical change 1.592)
2004-10-07 14:04:09 +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
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
(none)!yura
c78630e1dd
Add prototype.
...
(Logical change 1.580)
2004-09-26 19:31:31 +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
cantab.net!aia21
3415c47df1
Add NInoAttrListTestAndSetDirty() and TestAndClearDirty().
...
(Logical change 1.573)
2004-09-20 15:27:55 +00:00
cantab.net!aia21
a70e770622
- Add new API unistr.[hc]::ntfs_ucsndup(). (Anton)
...
(Logical change 1.570)
2004-09-20 14:46:38 +00:00
(none)!yura
cc15a37332
Export ntfs_make_room_for_attr, ntfs_non_resident_attr_record_add and ntfs_attr_record_rm.
...
(Logical change 1.568)
2004-09-19 19:30:37 +00:00
(none)!yura
dc152cd323
- remove mref from ntfs_attrlist_entry_add prototype
...
(Logical change 1.562)
2004-09-17 16:07:04 +00:00
cantab.net!aia21
8dde1ae7ba
Add offsetof() macro.
...
(Logical change 1.561)
2004-09-16 22:43:10 +00:00
cantab.net!aia21
e74eeb2c0b
Update ntfs_mft_record_alloc() prototype to reflect reality.
...
(Logical change 1.551)
2004-09-13 14:44:01 +00:00
cantab.net!aia21
b766a97941
Export ntfs_inode_allocate().
...
(Logical change 1.550)
2004-09-13 14:39:50 +00:00
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