Rob Shearman
|
052873350d
|
ntdll: Ignore the hole in the FILE_PIPE_WAIT_FOR_BUFFER structure passed into NtFsControlFile before writing the structure to the server.
|
2009-12-14 16:14:39 +01:00 |
Alexandre Julliard
|
019e404938
|
ntdll: Get rid of a line break in a trace.
|
2009-12-07 21:25:20 +01:00 |
Alexandre Julliard
|
9c789f4025
|
ntdll: Add support for the FILE_OPEN_BY_FILE_ID flag in NtCreateFile.
|
2009-12-03 10:10:06 +01:00 |
Alexandre Julliard
|
d189ed6fdd
|
ntdll: Remove an unnecessary NULL pointer check.
|
2009-12-03 10:10:03 +01:00 |
Alexandre Julliard
|
d97149b708
|
ntdll: Add support for converting file names to Unix when a root directory is specified.
|
2009-12-01 17:24:26 +01:00 |
Henri Verbeet
|
0eac2ce19b
|
ntdll: Also return name information for FileAllInformation.
|
2009-12-01 13:15:20 +01:00 |
Henri Verbeet
|
c99abc651b
|
ntdll: Fix the FileAllInformation info size.
|
2009-12-01 13:14:45 +01:00 |
Alexandre Julliard
|
da1df74147
|
ntdll: Use the common fill_stat_info function from the directory code too.
|
2009-11-18 21:58:23 +01:00 |
Alexandre Julliard
|
c3b602aa23
|
ntdll: Add a common function to compute file information from the stat data.
|
2009-11-18 21:57:31 +01:00 |
Alexandre Julliard
|
44f520a5b6
|
include: Add some more definitions for FILE_INFORMATION_CLASS.
|
2009-11-18 15:15:32 +01:00 |
Henri Verbeet
|
85d93d689e
|
ntdll: Fix the FileNameInformation info size.
|
2009-11-12 15:44:15 +01:00 |
Henri Verbeet
|
cd6d01ac9d
|
ntdll: Implement the FileNameInformation class for NtQueryInformationFile().
|
2009-11-12 15:40:57 +01:00 |
Alexandre Julliard
|
71f4b3bb84
|
ntdll: Always set the I/O status information on ioctl completion (Valgrind).
|
2009-10-22 14:48:15 +02:00 |
Alexandre Julliard
|
66b9371bb6
|
ntdll: Silence a noisy FIXME.
|
2009-09-24 15:32:23 +02:00 |
Alexandre Julliard
|
4964374570
|
ntdll: The large integer functions are 32-bit only.
|
2009-08-24 15:17:33 +02:00 |
Mike Kaplinskiy
|
af25949a51
|
ntdll: Implement NtCancelIoFileEx and fix NtCancelIoFile.
|
2009-08-18 12:29:27 +02:00 |
Nikolay Sivov
|
e11c2496c5
|
ntdll: Make NtQueryFullAttributesFile and NtQueryAttributesFile thin wrappers over an internal function.
|
2009-06-05 15:19:57 +02:00 |
Nikolay Sivov
|
1880a786d1
|
ntdll: Make NtCreateFile and NtOpenFile thin wrappers over an internal function.
|
2009-06-05 15:19:57 +02:00 |
Michael Stefaniuc
|
d2f6f56873
|
ntdll: Remove superfluous pointer casts.
|
2009-03-23 12:40:53 +01:00 |
Alexandre Julliard
|
63bff0937f
|
ntdll: Check buffer for access in NtReadFile before performing I/O.
This also triggers page faults needed for write watches.
|
2009-01-15 12:05:26 +01:00 |
Alexandre Julliard
|
39d4f9e272
|
ntdll: Check buffer for access in NtWriteFile before performing I/O.
This also triggers page faults needed for DIB section access.
|
2009-01-15 12:04:24 +01:00 |
Austin English
|
87af7e110f
|
ntdll: Add file support for OpenBSD.
|
2009-01-03 14:55:31 +01:00 |
Alexandre Julliard
|
6db201080f
|
server: Make the various async I/O parameters client_ptr_t instead of void pointers.
|
2008-12-30 21:09:41 +01:00 |
Alexandre Julliard
|
f507ccbf52
|
server: Specify the user APC to call only once the system APC has executed.
|
2008-12-30 20:51:55 +01:00 |
Alexandre Julliard
|
7ec95c5bee
|
server: Explicitly specify when an ioctl call needs to be blocking.
|
2008-12-30 20:37:20 +01:00 |
Alexandre Julliard
|
a7b3efde0e
|
server: Store the async handle inside the async_data_t structure.
|
2008-12-26 12:33:21 +01:00 |
Alexandre Julliard
|
f6fa72d770
|
server: Make async I/O transfer sizes always 32-bit.
|
2008-12-15 13:30:25 +01:00 |
Alexandre Julliard
|
d1b3d484f7
|
server: Add functions for conversions between server object handles and pointer-style handles.
|
2008-12-08 16:05:17 +01:00 |
Ken Thomases
|
974b8d802c
|
ntdll: Don't poll() on a normal file; it should never block.
|
2008-11-13 11:48:49 +01:00 |
Alexandre Julliard
|
f96670cb5f
|
ntdll: Add support for root directory in NtCreateFile for Win32 file objects.
|
2008-11-11 11:40:08 +01:00 |
Austin English
|
a1e615813f
|
ntdll: Quiet a noisy fixme.
|
2008-10-08 14:26:56 +02:00 |
Alexandre Julliard
|
4d958a1cb3
|
ntdll: Preserve the 2K block size returned for CDROMs.
|
2008-10-06 17:52:23 +02:00 |
Andrey Turkin
|
c425c8a406
|
ntdll: Add stubbed implementations for NtQueryEaFile and NtSetEaFile.
|
2008-09-25 13:29:30 +02:00 |
Alexandre Julliard
|
b0192cfed3
|
ntdll: Hardcode the filesystem cluster size to avoid trouble on NFS.
|
2008-09-16 11:32:38 +02:00 |
Alexandre Julliard
|
220bc61c21
|
Include sys/filio.h to get the FIONREAD definition on Solaris.
|
2008-08-26 20:40:57 +02:00 |
Michael Karcher
|
af2d274f0e
|
ntdll: Add sub-second resolution to NtQueryInformationFile.
|
2008-08-20 14:56:01 +02:00 |
Alexandre Julliard
|
152d65c6f3
|
ntdll: Don't consider a 0-byte read from a serial port as a broken pipe.
|
2008-05-07 20:18:09 +02:00 |
Alexandre Julliard
|
2e3287bc6a
|
ntdll: Serial with ReadIntervalTimeout set to MAXDWORD should return immediately even if nothing was read.
|
2008-05-07 13:29:18 +02:00 |
Alexandre Julliard
|
2d6366fc29
|
ntdll: Implemented NtWriteFileGather.
|
2008-03-15 10:58:38 +01:00 |
Alexandre Julliard
|
81e4a0f6f3
|
ntdll: Implemented NtReadFileScatter.
|
2008-03-15 10:58:38 +01:00 |
Alexandre Julliard
|
5625c6079e
|
Get rid of the global thread.h header.
|
2008-03-01 11:57:00 +01:00 |
Rob Shearman
|
e70848ed01
|
ntdll: The FileMailslotSetInformation and FileCompletionInformation cases of NtSetInformationFile don't need the fd.
So don't do an extra server call to get the fd to avoid a performance
penalty and to make these cases work when an fd isn't available.
|
2008-02-05 12:19:37 +01:00 |
Alexandre Julliard
|
5b71d645f0
|
ntdll: Fall back to a server device ioctl for files with no associated fd.
|
2008-01-16 14:57:20 +01:00 |
Alexandre Julliard
|
44dbb07441
|
ntdll: Return a proper Information field also when opening a server file object.
|
2008-01-07 12:17:42 +01:00 |
Andrey Turkin
|
7a9210fa85
|
server: Pass Information field from async I/O APCs.
|
2007-11-15 14:24:50 +01:00 |
Andrey Turkin
|
793453f768
|
ntdll: Make async i/o functions generate completion messages.
|
2007-11-15 14:23:37 +01:00 |
Andrey Turkin
|
c702a91a3c
|
server: Allow async i/o operations to send completion messages.
|
2007-11-15 14:20:29 +01:00 |
Rob Shearman
|
5f5df83281
|
server: Pass the security descriptor into create_file, if one is specified, and set the initial mode for the file appropriately.
|
2007-10-30 14:18:27 +01:00 |
Alexandre Julliard
|
235532ce28
|
server: Use the file_pos_t type for file sizes and offsets in the protocol structures.
|
2007-10-10 14:06:25 +02:00 |
Andrey Turkin
|
d1a8155882
|
server: Allow completion object to be attached to an fd object.
|
2007-09-28 13:17:18 +02:00 |