uvman
1598a68d67
Fix compilation on environments that one can not assign to "va_list args" (e.g. Debian Alpha). Do so by removing the unused log_reason code. Originally, Szaka asked FlatCap for it but never used it. I've asked Szaka if he is going to use it but he did not reply. I got an implicit answer in the form of ntfs-3g commit. Therefore, commit an updated version of the patch I've sent the Debian package maintainer.
2006-11-01 14:05:09 +00:00
uvman
7d585a0327
Change callers of malloc() to ntfs_malloc() (Szaka). Fix compilition (Yuval).
2006-11-01 13:30:40 +00:00
uvman
483522ec1f
Introduce misc.c - Proud home of functions with no other home, starting with ntfs_[mc]alloc. (Szaka)
2006-11-01 12:31:11 +00:00
yura
1b1a135bbd
one more endian bug in ntfsinfo
2006-10-30 23:23:40 +00:00
uvman
f6d6db57db
Fix wrong error logic that would lead to segfault when malloc fails.
2006-10-30 19:40:56 +00:00
uvman
3e3196133c
Avoid a memory leak on the error code path.
2006-10-30 13:43:09 +00:00
uvman
22108e36a1
More big-endiness fixes. (zhanglinbao, Yuval)
2006-10-30 13:29:45 +00:00
uvman
036e748cb9
I was assuming memmove() would copy byte by byte if it detects a smaller than word gap. Anton pointed out that it doesn't, glibc sources confirm, the C99 standard claims otherwise. Revert the compress.c patch as implementation is more important than specification.
2006-10-29 08:59:21 +00:00
uvman
561cb42743
Move ntfs_index_entry_mark_dirty() from index.h to index.c. (Szaka)
2006-10-29 00:55:45 +00:00
uvman
aa5ee310d0
Changelog entries for non-trivial commits of the last hour.
2006-10-29 00:09:23 +00:00
uvman
fe1405393f
Change ntfs_collate()'s signature to size_t's. Move ntfs_is_collation_rule_supported to the .c file and rewrite it to be shorter.
2006-10-29 00:01:17 +00:00
uvman
b8ecbf7b94
Spelling fix.
2006-10-28 23:46:30 +00:00
uvman
87d87073c7
The periodic 'int is not neccessarily 32bit' fixes.
2006-10-28 23:45:22 +00:00
uvman
15eb2c38a6
constify string argument.
2006-10-28 23:41:41 +00:00
uvman
5c4b9c1056
C99 declarations before code fixes.
2006-10-28 23:40:11 +00:00
uvman
f51136ac9d
Forgot to advance the dest buffer (shame on me)
2006-10-28 23:35:56 +00:00
uvman
c59a3aedbd
memmove() already deals with overlap, is optimized, is ANSI C and only takes one line to call.
2006-10-28 23:15:44 +00:00
uvman
2991c40d90
Remove double-commenting. Why use C++-style comments for multilines anyway?
2006-10-28 23:11:25 +00:00
uvman
8fd26af3fb
Fix memleak. Remove dead code.
2006-10-28 23:08:24 +00:00
uvman
08db1a719b
Aid basic static code checkers to see that ctx can not be null in this code path.
2006-10-28 23:06:49 +00:00
uvman
11c38fa46d
Anton is still the maintainer.
2006-10-27 21:21:20 +00:00
yura
ab3519cbcd
Always instantiate holes
2006-10-27 14:18:02 +00:00
yura
b1583bdce6
Fix several memleaks
2006-10-27 14:15:32 +00:00
uvman
57d1067a22
Oops, edited the wrong file. Add zhanglinbao to CREDITS for his big-endiness testing and fixes. Add my mail address. anti-spam changes (if it helps nowdays). Misc changes. (Yuval)
2006-10-27 13:06:11 +00:00
uvman
83d70bb9b7
Change contact address to -dev. Add Mario to project members. Add zhanglinbao to CREDITS for his big-endiness testing and fixes. Add my mail address. anti-spam changes (if it helps nowdays). Misc changes. (Yuval, Szaka)
2006-10-27 13:00:08 +00:00
uvman
ff55ecb513
Whitespace cleanup
2006-10-27 12:24:29 +00:00
aia21
880529ee5a
Revert part of 1.71: Gratuituous API/ABI change.
2006-10-27 09:05:56 +00:00
aia21
8ddea064b9
Revert 1.13 commit from Yuval: Gratuitous API/ABI change.
2006-10-27 09:04:08 +00:00
uvman
bd1837335b
trace output updates. (Szaka, Yuval)
2006-10-26 20:45:28 +00:00
uvman
ca2fb9a467
Remove inline keywords from static non-one-liners of '.c' files.
2006-10-26 19:10:05 +00:00
uvman
fc7553ad2b
[Inconstant,Damaged] metadata -> Inconsistent metadata
2006-10-25 18:57:15 +00:00
uvman
c55aea3ad4
Use le32 conversion macros for u32 variables of INDEX_HEADER. (zhanglinbao2000, Yuval)
2006-10-25 16:49:00 +00:00
uvman
480fdb14d5
One more errno save/restore.
2006-10-22 01:11:48 +00:00
uvman
7b6f7e98d4
Remove saving and restoring errno around logging calls as these will not change errno anyway. Remove save/restore only if the saved value will not be used.
2006-10-22 00:23:29 +00:00
aia21
ff289408c5
fix for large sector sizes
2006-10-20 19:55:50 +00:00
aia21
3d56b14bca
fix a packing bug
2006-10-20 19:54:22 +00:00
aia21
49559ce57c
fix a silly bug.
2006-10-20 19:53:50 +00:00
uvman
cc12bccc05
Allow reusing ntfs_device after close.
2006-10-18 14:44:23 +00:00
uvman
6efbbabba6
Spelling fix.
2006-10-18 14:43:04 +00:00
uvman
acb04c0435
Remove unneeded padding. The compiler will pad if it wan't to.
2006-10-18 14:41:41 +00:00
aia21
9aa76186f3
Update ChangeLog...
2006-10-10 10:29:53 +00:00
aia21
0c86fccdc9
Fix GUID to string conversion to follow documentation (details: it is not
...
little endian at all, it is a binary sequence)...
See remarks section at:
http://windowssdk.msdn.microsoft.com/en-us/library/96ff78dc.aspx
2006-10-10 10:29:11 +00:00
uvman
911c577e07
Hil: Allow ntfscp to create the destination file if it does not already exists by calling ntfs_create().
2006-10-04 20:57:03 +00:00
uvman
b7b4c98633
Hil: Allow ntfscp to create the destination file if it does not already exists by calling ntfs_create().
2006-10-04 00:47:04 +00:00
uvman
8cfa94abc3
Remove code that was already marked as broken and commented out.
2006-09-25 17:03:48 +00:00
uvman
a117a21941
Comment documentation fixes.
2006-09-25 16:58:38 +00:00
aia21
2afc70711a
Forgot to not apply endianness swapping for old style images when restoring...
2006-08-23 13:21:04 +00:00
aia21
35dcfaac9e
Fix endianness problems in both image restore and image create (and in metadata
...
cloning as well). (Anton)
2006-08-23 11:58:55 +00:00
aia21
cb35fe2fea
Make ntfsclone image format extensible. (Anton)
2006-08-23 11:22:07 +00:00
aia21
5128685d88
- ntfsclone: Define endianness safe image format. (Anton)
...
- ntfsclone: Redefine image format version number to be the image
format version and not the NTFS version of the imaged volume which is
totally useless. (Anton)
2006-08-23 10:18:34 +00:00