Alexandre Julliard
1cb0cf4ced
Moved wine_get_unix_file_name implementation to ntdll, and changed it
...
to return an allocated buffer instead of a fixed size one.
2004-04-14 19:40:53 +00:00
Alexandre Julliard
1de20ae4af
Rewrote handling of COM and LPT devices to use symlinks in
...
$WINEPREFIX/dosdevices, with suitable defaults if the symlinks are
missing.
Rewrote QueryDosDevice and DefineDosDevice to use the new scheme.
Added temporary code to create the symlinks based on the contents of
the config file.
2004-03-20 02:28:51 +00:00
Alexandre Julliard
adc0610db7
Make the standard create_file request handle serial ports too, and
...
remove the create_serial request.
2004-03-18 04:08:48 +00:00
Alexandre Julliard
8f032165c4
Reimplemented FindFirstFile/FindNextFile on top of
...
NtQueryDirectoryFile.
2004-03-17 20:57:09 +00:00
Dimitrie O. Paun
32bdfc33d2
Make IS_END_OF_NAME an inline function.
2004-03-10 01:53:00 +00:00
Alexandre Julliard
8045ad5c0e
Removed some unnecessary definitions from file.h.
...
Got rid of drive.h.
2004-03-09 23:51:02 +00:00
Alexandre Julliard
00777ec914
Get rid of the Filesystem option in the drive config, this was more
...
confusing than useful.
2004-03-09 19:52:06 +00:00
Alexandre Julliard
4d16fe39ab
Removed useless #ifdef SIZEOF_LONG_LONG.
2004-03-02 01:31:58 +00:00
Alexandre Julliard
e8a339c1d2
Portability fixes for LSB compatibility.
2004-03-01 21:32:02 +00:00
Alexandre Julliard
1a87dc42e2
Removed some of the DOS device hacks (based on a patch by Eric
...
Pouech).
2004-02-24 01:15:12 +00:00
Ge van Geldorp
399901e054
Rename LARGE_INTEGER and ULARGE_INTEGER members "s" to "u" to conform
...
with PSDK.
2004-01-23 01:51:33 +00:00
Eric Pouech
6c8ee62340
- RtlGetFullPathName_U: rewritten so that the source & destination
...
buffer can be the same
- GetFullPathName[AW]: now call RtlGetFullPathName_U
- GetShortPathNameW: fixed regression introduced in last patch
2004-01-20 01:40:23 +00:00
Mike McCormack
41e25208b2
Preserve trailing backslashes in GetFullPathName.
2004-01-15 01:48:44 +00:00
Eric Pouech
9ccb73a8d7
Reimplemented Get{Short|Long}PathName and updated the regression
...
tests.
2004-01-15 00:20:46 +00:00
Eric Pouech
5bf3a2669b
Made wine_get_unix_file_name take a Unicode string pointer.
2004-01-05 23:42:09 +00:00
Alexandre Julliard
402b79a1e8
Porting fixes.
2003-11-27 00:59:36 +00:00
Alexandre Julliard
e983652363
Moved a number of DOS definitions out of the global headers and into
...
winedos private files. Removed the msdos.h header.
2003-11-15 00:13:20 +00:00
Eric Pouech
8ca6cadab1
- moved the remaining of int21 calls to dlls/winedos
...
- disabled drive enabling/disabling as well as disk serial number
writing (for DLL separation issues)
- added volume management prototypes to include/winbase.h
- started DefineDosDevice (needed by first item in this list)
- removed int21 specific code from dlls/kernel
2003-11-14 04:54:39 +00:00
Alexandre Julliard
49a0224fb3
Get rid of the drive codepages and use CP_UNIXCP instead.
2003-10-15 03:47:53 +00:00
Alexandre Julliard
2ac34461ad
Reimplemented the 16-bit FindFirstFile, FindNextFile and FindClose
...
functions on top of their 32-bit counterpart, and moved them to
dlls/kernel.
2003-09-18 04:25:31 +00:00
Alexandre Julliard
65e7196fed
Moved most kernel string functions to dlls/kernel.
2003-09-16 20:35:42 +00:00
Alex Pasadyn
33854afbe0
- Use HeapAlloc instead of GlobalAlloc in FindNextFile.
...
- Add test for FindNextFile that checks last error value.
2003-09-16 01:22:05 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Stefan Leichter
a98f12973e
Moved implementation of QueryDosDevice from ascii to unicode.
2003-09-02 18:14:50 +00:00
Eric Pouech
f3d2a8d42d
Removed the DOSFS_ specific time related conversion routine, and make
...
use of the ntdll equivalents.
2003-08-20 03:40:21 +00:00
Alexandre Julliard
e0deb0c627
Replaced remaining calls to PROFILE_GetWineIniString/Bool by direct
...
registry accesses.
2003-08-19 03:21:04 +00:00
Mike McCormack
11d09a8330
Removed unnecessary casts.
2003-05-19 19:04:28 +00:00
Michal Janusz Miroslaw
9786b058df
On Linux: avoid blocking in DOSFS_OpenDir_VFAT if specified path is
...
not a directory.
2003-04-19 02:47:08 +00:00
Uwe Bonnes
0de21b651e
FindFirstFile on root directory should fail.
2003-04-17 02:10:04 +00:00
Mike Hearn
1fc2142a28
Correct the error code returned when a file does not exist.
2003-04-04 22:05:10 +00:00
Alexandre Julliard
cf27a7fa3b
Changed fd operations to take a struct fd instead of a struct object.
...
Removed get_file_info function from object operations.
Added get_device_id request to avoid abusing get_file_info.
2003-02-14 20:27:09 +00:00
György 'Nog' Jeney
f7694794de
- Reimplement time functions using ntdll functions.
...
- Some cleanups.
2002-12-13 20:30:06 +00:00
Dimitrie O. Paun
737d4be892
Move excpt.h out of include/msvcrt/ as it does not conflict with any
...
standard Unix header.
2002-12-12 23:34:01 +00:00
György 'Nog' Jeney
4d6ba25d4b
- Implement RtlLocalTimeToSystemTime and RtlSystemTimeToLocalTime.
...
- Use new time functions to reimplement FileTimeToLocalTime and
LocalTimeToFileTime.
2002-12-11 00:19:56 +00:00
Andrew John Hughes
ed800c69c8
Build ntdll with -DSTRICT.
2002-11-21 03:45:01 +00:00
György 'Nog' Jeney
1aad87acc5
Copy the necessary data from the unicode struct to the ascii one in
...
DOSFS_FindNext.
2002-10-28 18:49:52 +00:00
Alexandre Julliard
64e047fed3
Get rid of FILE_ATTRIBUTE_SYMLINK (based on a patch by Bill Medland).
2002-10-25 03:32:10 +00:00
György 'Nog' Jeney
4610c0a902
Check for an empty string in DOSFS_FindNextEx to avoid an unnecessary
...
failure.
2002-09-27 22:03:44 +00:00
Marcus Meissner
2a5c146067
info->u.smb_dir is a pointer, errors are signaled by NULL.
2002-09-16 19:27:15 +00:00
Alexandre Julliard
1668870f38
Fixed warnings caused by new winternl.h.
2002-09-12 22:28:01 +00:00
Patrik Stridvall
9c1de6de30
Moved all the content of the DDK files ntdef.h and ntddk.h to
...
winternl.h.
2002-09-12 22:07:02 +00:00
Dmitry Timoshkov
d75aed2c92
Convert most of the file APIs to Unicode.
2002-08-27 01:13:58 +00:00
Patrik Stridvall
d016f819f1
Added include protection for unistd.h and sys/time.h.
2002-08-17 00:43:16 +00:00
Alexandre Julliard
267ca68253
Fixed HANDLE<->HFILE conversions, since they will be different types
...
when handles are void*.
2002-07-31 17:20:00 +00:00
Rein Klazes
e1db8bd0e2
Repair SetLastError in FindNextFileA.
2002-07-20 18:53:09 +00:00
Mike McCormack
963985b303
First go at reading directories on public SMB shares.
2002-07-19 03:17:19 +00:00
Alexandre Julliard
4c5c7e7a04
Fixed regression caused by previous change.
2002-06-21 19:00:13 +00:00
Alexandre Julliard
dcf0beac22
Make sure that DRIVE_FindDriveRoot always returns an absolute path.
2002-06-20 23:13:06 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Vincent Béron
a032277311
- Fixed GetSystemTimeAdjustment prototype and added it to winbase.h.
...
- Fixed DosDateTimeToFileTime, FileTimeToDosDateTime,
LocalFileTimeToFileTime, FileTimeToLocalFileTime and
SystemTimeToFileTime.
2002-05-30 20:05:48 +00:00