szaka
9f50872ec2
Spelling typos, Debian bug #300073
2005-07-12 16:18:10 +00:00
flatcap
949043ab36
Tidy whitespace: trailing space; <space><tab> at the beginning of lines
...
Fix warnings about sign differences
Fix warnings about unused parameters
Tidy a few functions that didn't have { on a new line
2005-06-19 21:09:40 +00:00
antona
dd52588aae
Use dynamic buffer in ntfs_device_win32_find_partition().
...
Based on patch from Yuval.
2005-06-06 14:51:09 +00:00
antona
62a4484a94
Finally fix the win32 write support problems.
2005-06-06 14:30:38 +00:00
antona
d530c02e49
Ooops. Forgot to actually use our fnSetFilePointerEx() instead of
...
SetFilePointerEx() directly...
2005-06-03 10:33:35 +00:00
antona
b8a543a27e
Do dynamic run-time detection of SetFilePointerEx() instead of defunct
...
autoconf crap.
Also, fix a really stupid bug in the emulated SetFilePointerEx() which caused
the segfaults. (It unconditionally wrote to a pointer even when it was NULL.)
2005-06-03 10:27:32 +00:00
cantab.net!aia21
307659837c
Major rewrite, in particular seek, read, and write related code.
...
(Logical change 1.698)
2005-04-22 13:52:16 +00:00
cantab.net!aia21
725e19422c
Patch for a better compilation under NT 4 that lacks
...
SetFilePointerEx and FSCTL_GET_NTFS_VOLUME_DATA. (Christophe)
(Logical change 1.644)
2004-12-17 14:41:57 +00:00
!uv
da308fb631
Inline macros that are only used once.
...
(Logical change 1.524)
2004-09-03 13:36:27 +00:00
!uv
76236c5916
Fix a segfault that crept in to win32_io.c due to being too rush.
...
(Logical change 1.523)
2004-09-03 12:42:03 +00:00
!uv
afa5afcb06
Rewrite in order to overcome the following limitations:
...
ReadFile/WriteFile/SetPointer require aligned inputs (sector/memort wise)
A volume does not have to cover the entire partition.
While a volume is locked, its contents are not accessible via the disk handle.
(Logical change 1.522)
2004-09-03 12:09:09 +00:00
!uv
c8dd770817
Warning fixes: change of variable type and no need to inline.
...
(Logical change 1.508)
2004-08-20 12:30:34 +00:00
!uv
0106f54ff0
printf format fix.
...
(Logical change 1.507)
2004-08-20 12:18:22 +00:00
!uv
97df123793
Reorder struct members in order to align to 32 and 64 bit bounderies.
...
(Logical change 1.505)
2004-08-20 12:01:17 +00:00
cantab.net!aia21
4910ed561c
Change all output to only appear if configure with --enable-debug by
...
using Dputs/Dprintf instead of fprintf(stderr,.
(Logical change 1.502)
2004-08-18 10:27:49 +00:00
cantab.net!aia21
aa85d7a8b1
The long waited device-level write support on
...
windows. (Yuval)
(Logical change 1.491)
2004-08-12 08:21:50 +00:00
cantab.net!aia21
98b3b601cf
Use the NDev* macros in win32_io.c too. (Yuval)
...
(Logical change 1.489)
2004-08-12 08:08:25 +00:00
cantab.net!aia21
1fd33a1326
Change the win32_open function to open volumes
...
instead of partitions when possible, and use the windows volume
locking/dismounting mechanism on R/W open to prevent data corruption. (Yuval)
(Logical change 1.488)
2004-08-12 08:06:25 +00:00
cantab.net!aia21
5038a7e1b9
Fix debug output issues in win32_io.c (Yuval)
...
(Logical change 1.487)
2004-08-12 07:58:38 +00:00
cantab.net!aia21
faa7f82c0c
Remove 2 unused functions.
...
(Logical change 1.462)
2004-07-15 09:43:09 +00:00
cantab.net!aia21
d3007d5542
Add nice comments to functions.
...
(Logical change 1.461)
2004-07-15 09:41:47 +00:00
cantab.net!aia21
2604474716
Implement ntfs_device_win32_stat().
...
(Logical change 1.460)
2004-07-15 09:40:34 +00:00
cantab.net!aia21
40d7371812
Implement ntfs_device_win32_sync().
...
(Logical change 1.459)
2004-07-15 09:37:03 +00:00
cantab.net!aia21
0dfe86e663
Re-factor the existing ntfs_device_win32_open().
...
(Logical change 1.458)
2004-07-15 09:35:10 +00:00
cantab.net!aia21
3b3ac7b234
Implement ntfs_device_win32_ioctl().
...
(Logical change 1.457)
2004-07-15 09:29:13 +00:00
cantab.net!aia21
a93c3f9549
Include debug.h and remove duplicated code. (Yuval)
...
(Logical change 1.455)
2004-07-13 15:05:15 +00:00
cantab.net!aia21
653cfec1ca
Add SetFilePointerEx() emulation. (Lode)
...
(Logical change 1.385)
2004-04-28 08:06:17 +00:00
cantab.net!aia21
56fd4cd70d
Yuval:
...
A few compiler warnings I found using 'configure -enable-warnings'
Mostly trivial.
- 'char *' changed to 'const char *'
- prototypes
- unsigned/signed comparison
- duplicate extern declerations
(Logical change 1.361)
2004-04-09 12:55:19 +00:00
cantab.net!aia21
441947337e
Include config.h before any other non-ntfs headers.
...
(Logical change 1.279)
2004-02-20 14:44:16 +00:00
cantab.net!aia21
4b57fb71ea
Partition handling update from Lode Leroy.
...
(Logical change 1.266)
2004-01-19 15:58:00 +00:00
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
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
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