Alexandre Julliard
|
950c82094b
|
ntdll: Add support for file I/O on device files.
|
2015-05-21 17:38:04 +09:00 |
Alexandre Julliard
|
193667ecd7
|
ntdll: Fix handling of async cancellation for directory changes.
|
2015-05-07 16:02:26 +09:00 |
Alexandre Julliard
|
38b7c8839c
|
ntdll: Don't run user APCs in NtCancelIoFile.
|
2015-05-07 15:38:57 +09:00 |
Alexandre Julliard
|
c07a0561db
|
ntdll: Fallback to server calls for read and write on objects without a file descriptor.
|
2015-05-06 17:16:48 +09:00 |
Alexandre Julliard
|
860091d2fd
|
server: Add an async structure to the flush request to follow the common pattern.
|
2015-05-06 17:16:15 +09:00 |
Alexandre Julliard
|
165dd1ff36
|
server: Rename ioctl to irp to allow supporting various types of I/O requests.
|
2015-05-06 08:44:29 +09:00 |
Michael Müller
|
64c48d0e63
|
ntdll: Define a couple more information classes.
|
2015-03-26 14:20:48 +09:00 |
Francois Gouget
|
ca1545cf17
|
ntdll: Remove unneeded NONAMELESSXXX directives.
|
2015-03-16 15:04:50 +09:00 |
Qian Hong
|
2a098ab8a8
|
ntdll: Implemented FileNetworkOpenInformation class support in NtQueryInformationFile.
|
2015-03-10 15:18:13 +09:00 |
Alexandre Julliard
|
1146e251fc
|
ntdll: Avoid the intermediate user APC callback.
|
2015-03-03 17:02:04 +09:00 |
Alexandre Julliard
|
0a241b0fcc
|
ntdll: Allow specifying the user APC argument in the system APC callback.
|
2015-03-03 17:02:03 +09:00 |
Alexandre Julliard
|
577cb166d4
|
ntdll: Don't queue a user APC when there is no callback function.
|
2015-03-02 23:00:29 +09:00 |
Alexandre Julliard
|
ff84bf8bdd
|
ntdll: Move NtNotifyChangeDirectoryFile to file.c and make it use the standard fileio structure.
|
2015-03-02 23:00:28 +09:00 |
Alexandre Julliard
|
4f43d743e0
|
ntdll: Use the fileio structure and callback also for ioctl calls.
|
2015-03-02 23:00:27 +09:00 |
André Hentschel
|
9598a39bdb
|
ntdll: Always define UTIME_OMIT if not yet defined.
|
2014-12-23 20:43:01 +01:00 |
Erich E. Hoover
|
ca51e113e4
|
ntdll: Unify retrieving the attributes of a file.
|
2014-12-17 19:42:23 +01:00 |
Hans Leidekker
|
b31ed58b96
|
server: Set the security descriptor of named pipe objects.
|
2014-11-12 21:09:50 +09:00 |
Sebastian Lackner
|
82ce3fdcfd
|
server: Implement set_named_pipe_info wineserver call for NtSetInformationFile/FilePipeInformation.
Based on a patch by Adam Martinson.
|
2014-08-20 19:40:07 +02:00 |
Adam Martinson
|
55e10e4ae2
|
ntdll: Implement FILE_PIPE_INFORMATION for NtQueryInformationFile.
|
2014-08-20 19:35:44 +02:00 |
Dmitry Timoshkov
|
c7332fa1dc
|
ntdll: Remove shadow local variables.
|
2014-01-09 12:10:42 +01:00 |
Austin English
|
0dac887f48
|
ntdll: Return success for FSCTL_IS_VOLUME_MOUNTED ioctl.
|
2013-12-20 10:51:52 +01:00 |
Frédéric Delanoy
|
5ba7f79bad
|
Assorted spelling fixes.
|
2013-12-03 19:41:53 +01:00 |
Frédéric Delanoy
|
7e63200672
|
ntdll: Use BOOL type where appropriate.
|
2013-11-01 10:52:42 +01:00 |
Dmitry Timoshkov
|
60ef62c8c2
|
ntdll: NtReadFile should update io status block on EOF for a synchronous read.
|
2013-10-31 16:52:48 +01:00 |
Dmitry Timoshkov
|
a5e80b2d60
|
ntdll: NtReadFile should not fail for 0-length reads at EOF.
|
2013-10-31 16:18:33 +01:00 |
Alexandre Julliard
|
61770be5f1
|
ntdll: Add an futimens syscall wrapper for Android.
|
2013-10-29 10:24:34 +01:00 |
Dmitry Timoshkov
|
3b429e88ff
|
server: Add support for pending write flag to the serial device.
|
2013-10-25 13:36:01 +02:00 |
Alexandre Julliard
|
ac519d0eea
|
ntdll: Add defines for the file position magic constants.
|
2013-10-09 16:13:41 +02:00 |
Dmitry Timoshkov
|
3cae528eef
|
ntdll: Offset -1 (FILE_WRITE_TO_END_OF_FILE) is supposed to work in NtWriteFile for disk files in overlapped mode.
|
2013-10-09 16:11:33 +02:00 |
Dmitry Timoshkov
|
aa8546ecc2
|
ntdll: Add support for FILE_APPEND_DATA to NtWriteFile.
|
2013-10-07 14:44:35 +02:00 |
Dmitry Timoshkov
|
fe3bc8c574
|
ntdll: Unify the checks for asynchronous NtReadFile behaviour.
|
2013-09-30 20:35:03 +02:00 |
Dmitry Timoshkov
|
5e5fb99755
|
ntdll: Unify the checks for asynchronous NtWriteFile behaviour.
|
2013-09-30 20:35:03 +02:00 |
Dmitry Timoshkov
|
2ffd28cff7
|
ntdll: Perform the offset checks in NtWriteFile also for a serial device.
|
2013-09-25 11:48:56 +02:00 |
Dmitry Timoshkov
|
084f4b643c
|
ntdll: Perform the offset checks also for a serial device.
|
2013-09-23 20:32:22 +02:00 |
Dmitry Timoshkov
|
eb10471bac
|
ntdll: NtReadFile should fail for overlapped IO on files if offset is negative.
|
2013-09-13 10:56:37 +02:00 |
Dmitry Timoshkov
|
b314a25320
|
ntdll: Make NtWriteFile explicitly check for negative offset and fail.
|
2013-09-13 10:56:29 +02:00 |
Dmitry Timoshkov
|
9e50cc540a
|
ntdll: NtWriteFile should fail for overlapped IO on files if offset is negative.
|
2013-09-13 10:56:10 +02:00 |
Dmitry Timoshkov
|
ea7f9737bd
|
ntdll: Add support to NtWriteFile for special offset -1.
|
2013-09-11 20:33:22 +02:00 |
Alexandre Julliard
|
f21961cc14
|
ntdll: Add a configure check for the tcdrain function.
Also remove the tcgetattr check that is no longer used.
|
2013-09-05 13:18:21 +02:00 |
Dmitry Timoshkov
|
2d5ecbee43
|
ntdll: NtReadFile should fail for overlapped IO on files if offset is NULL.
|
2013-09-04 17:56:52 +02:00 |
Dmitry Timoshkov
|
d37fac0519
|
ntdll: NtWriteFile should fail for overlapped IO on files if offset is NULL.
|
2013-09-04 17:56:50 +02:00 |
Wolfgang Walter
|
f93a5d2560
|
ntdll: Call tcdrain for serial handles from NtFlushBuffersFile.
|
2013-08-29 19:56:17 +02:00 |
André Hentschel
|
d53a55ea88
|
ntdll: Improve stub for FileFsAttributeInformation in NtQueryVolumeInformationFile.
|
2013-03-26 16:36:42 +01:00 |
Alexandre Julliard
|
90e90e3b6a
|
ntdll: Make the page_size variable global.
|
2013-01-08 16:35:30 +01:00 |
Hans Leidekker
|
c019083240
|
kernel32: Implement SetFileValidData.
|
2012-12-04 14:42:28 +01:00 |
Charles Davis
|
5da1eaf213
|
ntdll: Add support for BSD-style creation ("birth") time.
|
2012-11-30 19:12:14 +01:00 |
Charles Davis
|
ed5e0a6e41
|
ntdll: Add support for nanosecond precision file times on *BSD.
|
2012-11-30 19:12:14 +01:00 |
Alexandre Julliard
|
3050f11f47
|
ntdll: Fix access/write file time mixup.
|
2012-11-08 00:02:06 +01:00 |
Erich Hoover
|
5c95bec847
|
ntdll: Implement nanosecond precision file time storage.
|
2012-10-30 18:08:11 +01:00 |
Alexandre Julliard
|
487c50c1e7
|
ntdll: Remove futimes implementation from libport, it's only needed in ntdll.
|
2012-10-30 18:08:11 +01:00 |