cantab.net!aia21
9f07090763
Fixes from Lode to make it work on Cygwin.
...
(Logical change 1.211)
2003-10-23 12:28:44 +00:00
cantab.net!aia21
67591d0256
update
...
(Logical change 1.209)
2003-10-17 15:43:14 +00:00
flatcap.org!ntfs
cc4f8fccbd
typo
...
(Logical change 1.205)
2003-10-12 17:38:05 +00:00
flatcap.org!ntfs
d0cc759878
Updates from Szaka
...
(Logical change 1.191)
2003-10-09 07:56:06 +00:00
flatcap.org!ntfs
47df17cb17
Fix the build
...
(Logical change 1.190)
2003-10-06 19:21:42 +00:00
cantab.net!aia21
f49930c0f4
ntfs_device_disk_io_ops is now ntfs_device_default_io_ops.
...
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
a34d218e90
merge common functions from disk_io.c into device.c
...
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
14b8a9bab6
disk_io is gone. device_io appears.
...
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
7af52becdd
common functions moved from diks_io.h to device.h
...
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
0e6dac03b6
Moved from disk_io.c. All functions specific to unix style device operations.
...
}(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
d999304a70
Moved from disk_io.c. All functions specific to unix style device operations.
...
2003/10/06 10:37:38+01:00 cantab.net!aia21
Rename: libntfs/disk_io.c -> libntfs/unix_io.c
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
68fc3c2642
Make stat and ioctl return error instead of silently succeeding.
...
This probably breaks Cygwin but never mind...
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
3d3b853379
Initial revision
2003-10-06 11:38:25 +00:00
cantab.net!aia21
9a0c63f302
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21
433801118e
Add win32_io.c to be distributed.
...
(Logical change 1.185)
2003-09-30 10:32:09 +00:00
cantab.net!aia21
e9bce127fa
Auto merged
...
2003/09/24 14:13:09+01:00 cantab.net!aia21
Fix a silly bug in attrib.c::ntfs_external_attr_find() which caused
us to always return the same attribute during an enumeration as soon
as the end of the attributes to be enumerated was reached thus
causing the program doing the enumeration to hang in a tight loop.
NOTE: There is still work to do as ctx->al_entry is set to NULL
instead of to the position in the attribute list at which to insert.
(Logical change 1.182)
2003-09-24 13:16:33 +00:00
flatcap.org!flatcap
cd9e3ed970
comment to help folding
...
(Logical change 1.177)
2003-09-05 21:37:08 +00:00
cantab.net!aia21
f2dd1f454f
Auto merged
...
2003/08/03 15:52:54+01:00 cantab.net!aia21
- Return ENOTDIR errno if inode is not a directory.
- Fix stupid bug where we attempt to close ia_na when it is null.
(Logical change 1.169)
2003-08-03 14:56:03 +00:00
cantab.net!aia21
8b9987bf4d
- Return ENOTDIR errno if inode is not a directory.
...
- Fix stupid bug where we attempt to close ia_na when it is null.
(Logical change 1.168)
2003-08-03 14:54:06 +00:00
cantab.net!aia21
bef4012b5e
sys/ioctl.h always needed.
...
__LINUX__ no longer works. Use linux instead.
(Logical change 1.166)
2003-07-31 14:12:36 +00:00
cantab.net!aia21
951bacc20b
Use hasmntopt only if it exists.
...
(Logical change 1.166)
2003-07-31 14:12:36 +00:00
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