cantab.net!aia21
162c1b9161
Lode Leroy: Fix typo in win32_io.c.
...
(Logical change 1.164)
2003-07-29 16:28:09 +00:00
cantab.net!aia21
18341d53b0
tidy up win32_io.c, especially error returns. I hope this works on windows...
...
(Logical change 1.163)
2003-07-29 10:12:43 +00:00
cantab.net!aia21
8a4288ed10
Fix a typo when I was Cifying the code. (Thanks to Lode for telling me what I did wrong.)
...
(Logical change 1.159)
2003-07-23 09:33:40 +00:00
cantab.net!aia21
4b02e7606e
Initial revision
2003-07-22 12:20:41 +00:00
cantab.net!aia21
8ea36f6e84
(Logical change 1.155)
2003-07-22 12:20:41 +00:00
cantab.net!aia21
53340e947e
Two little typo fixes.
...
(Logical change 1.154)
2003-07-16 15:01:54 +00:00
cantab.net!aia21
c6069336f8
Improve the MS_RDONLY check.
...
(Logical change 1.153)
2003-07-12 15:46:12 +00:00
cantab.net!aia21
993640ad31
Fix the O_RDONLY vs O_RDWR check. It was failing because
...
O_RDONLY is zero and hence the old check was always successful.
(Logical change 1.153)
2003-07-12 15:46:12 +00:00
cantab.net!aia21
5c2ff2283b
Bump LTVERSION by one because the library interfaces have changed.
...
(Logical change 1.142)
2003-06-03 12:37:21 +00:00
cantab.net!aia21
75d44c72a0
Add stat to ntfs_device_operations and implement mandatory locking when
...
opening / closing the device (in the default disk_io functions).
2003/06/03 10:35:17+01:00 cantab.net!aia21
Add Dirty bit setting/clearing.
(Logical change 1.139)
2003-06-03 11:07:54 +00:00
cantab.net!aia21
137b10dca8
Add ntfs_volume_alloc() for low level utilities.
...
2003/06/03 10:35:17+01:00 cantab.net!aia21
Cleanup and do not destroy the ntfs device structure when unmounting a volume.
(Logical change 1.139)
2003-06-03 11:07:54 +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
15ed630289
Update.
...
2003/05/25 20:40:26+01:00 cantab.net!aia21
Add -fms-extensions when compiling with gcc-3.2+.
(Logical change 1.136)
2003-05-26 12:58:41 +00:00
cantab.net!aia21
9f64f96ee9
Initial revision
2003-05-26 12:58:41 +00:00
cantab.net!aia21
3d929125fa
Add device.c.
...
2003/05/25 20:40:26+01:00 cantab.net!aia21
Add -fms-extensions when compiling with gcc-3.2+.
(Logical change 1.136)
2003-05-26 12:58:41 +00:00
cantab.net!aia21
5389b4d556
(Logical change 1.136)
2003-05-26 12:58:41 +00:00
cantab.net!aia21
80487422f7
Fix off-by-one error in ntfs_cluster_{read,write}(). (Ian Jackson)
...
(Logical change 1.135)
2003-05-06 22:03:28 +00:00
cantab.net!aia21
549751634a
patch from Szaka:
...
This is needed, otherwise ntfsimage outputs libntfs messages in debug
mode if stdout specified thus confusing e.g. compressing tools reading
from pipe. E.g. 'ntfsimage -o - device | bzip2 ...' creates a
corrupted, unusable ntfs image.
I've looked through libntfs and apparently no other places with this
problem.
Szaka
(Logical change 1.132)
2003-03-24 13:51:37 +00:00
cantab.net!aia21
640b2c164b
Auto merged
...
2003/03/18 16:54:33+00:00 cantab.net!aia21
fix typo
(Logical change 1.129)
2003-03-18 16:54:39 +00:00
cantab.net!aia21
958a75b6cd
Fix multi string literal typo.
...
(Logical change 1.127)
2003-03-14 00:48:50 +00:00
cantab.net!aia21
7e14335b3f
Fix attempt to release I30 constant.
...
(Logical change 1.127)
2003-03-14 00:48:50 +00:00
cantab.net!aia21
726999e691
More work on attribute resizing.
...
(Logical change 1.126)
2003-03-11 00:06:21 +00:00
cantab.net!aia21
565f90e5e6
update
...
(Logical change 1.125)
2003-03-07 17:31:47 +00:00
cantab.net!aia21
20c360bdf1
Fix logic inversion bugs. Thanks to Russ Christensen for finding the
...
first one.
(Logical change 1.125)
2003-03-07 17:31:47 +00:00
cantab.net!aia21
fb7a94516e
Typo fix...
...
(Logical change 1.124)
2003-02-25 18:57:15 +00:00
cantab.net!aia21
1247d0e2ea
More work on attribute resizing...
...
(Logical change 1.124)
2003-02-25 18:57:15 +00:00
cantab.net!aia21
8314ab1f9d
Endian fix and attribute resize code cleanup.
...
(Logical change 1.122)
2003-02-18 21:40:26 +00:00
cantab.net!aia21
b42dc41d6a
ntfs_mft_records_write(): stupid buffer overflow bug (ouch!)
...
(Logical change 1.121)
2003-02-13 10:27:33 +00:00
cantab.net!aia21
7103d67341
ntfs_external_attr_find(): broken error detection
...
(Logical change 1.121)
2003-02-13 10:27:33 +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
cantab.net!aia21
82d9438cb9
remove unnecessary FIXME
...
(Logical change 1.112)
2003-01-28 15:40:39 +00:00
cantab.net!aia21
b37b14e014
Implementation of ntfs_cluster_alloc(). (Some fixme's remaining
...
and note this is _completely_ untested code!!! DANGEROUS!!!)
(Logical change 1.111)
2003-01-26 16:47:16 +00:00
cantab.net!aia21
05c32a26e1
small tidyup
...
(Logical change 1.110)
2003-01-25 17:02:31 +00:00
cantab.net!aia21
0bda9e5cda
Add new function ntfs_bitmap_set_run() to complement the existing
...
ntfs_bitmap_clear_run().
(Logical change 1.109)
2003-01-25 15:26:56 +00:00
flatcap.org!flatcap
b6cfa71e8f
whitespace tweak
...
(Logical change 1.105)
2003-01-19 22:01:18 +00:00
cantab.net!aia21
e8430e5dea
Remove fdatasync() calls from ntfs_pwrite(). We purely rely on
...
ntfs_umount() to do the syncing and this results in a massive
speed up when running io intensive libntfs based applications.
(Logical change 1.97)
2003-01-16 17:28:04 +00:00
flatcap.org!flatcap
f387921c31
export find_in_attrdef
...
(Logical change 1.93)
2003-01-13 20:05:15 +00:00
cantab.net!aia21
6087f46b67
update
...
(Logical change 1.92)
2003-01-13 17:17:52 +00:00
cantab.net!aia21
f84e1e7a1c
fix by Szaka (logic inversion in ntfs_device_size_get())
...
(Logical change 1.92)
2003-01-13 17:17:52 +00:00
cantab.net!aia21
a3e3e66651
update from Szaka modified by me:
...
new API disk_io.[hc]: ntfs_device_size_get() ported from mkntfs.c
(Logical change 1.86)
2003-01-10 17:00:47 +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
flatcap.org!flatcap
953ac4ff86
sync with Paul
...
(Logical change 1.82)
2003-01-09 16:30:59 +00:00
flatcap.org!flatcap
4a763bc970
a typos left over from the big rename
...
(Logical change 1.82)
2003-01-09 16:30:59 +00:00
flatcap.org!flatcap
679206550b
add -Wall to normal build (not just debug)
...
(Logical change 1.80)
2003-01-09 01:42:21 +00:00
cantab.net!aia21
57f0b7300e
update copyright
...
(Logical change 1.78)
2003-01-08 10:48:09 +00:00
cantab.net!aia21
ea773ce760
- New API function: ntfs_attr_can_be_non_resident().
...
- Check whether the attribute name needs moving when resizing the
resident part of an attribute record.
- Create internal function ntfs_attr_find_in_attrdef().
(Logical change 1.78)
2003-01-08 10:48:09 +00:00
cantab.net!aia21
8a3f5f4c00
fix compile (thanks to Szaka)
...
(Logical change 1.76)
2003-01-06 22:08:00 +00:00
cantab.net!aia21
75c2ef39f0
(Logical change 1.76)
2003-01-06 22:08:00 +00:00
cantab.net!aia21
08ef32703a
- Clear newly allocated space in ntfs_resident_attr_value_resize().
...
- Rename ntfs_resident_attr_shrink() to ntfs_resident_attr_resize()
and make it resize upwards as well as downwards.
- Change ntfs_attr_truncate() to allow resizing upwards of resident
attributes.
(Logical change 1.75)
2002-12-30 12:23:10 +00:00
cantab.net!aia21
be6376f85e
New API provided by mft.[hc]:
...
ntfs_mft_record_alloc(), -- WIP
ntfs_mft_record_free().
(Logical change 1.74)
2002-12-29 21:37:21 +00:00