Piotr Caban
|
f016a96345
server: Use monotonic clock for relative timeouts.
|
4 years ago |
Piotr Caban
|
9bfbb48662
server: Initialize current_time before it's used in init_registry.
|
4 years ago |
Zebediah Figura
|
2b3904d233
server: Check whether the new file name is executable.
|
4 years ago |
Zebediah Figura
|
a20d8bda37
server: Store the real Unix path.
|
4 years ago |
Zebediah Figura
|
4a43546b34
server: Fix up executable permissions when renaming files.
|
4 years ago |
Zebediah Figura
|
6971fd2d61
server: Allow renaming a file to the same name.
|
4 years ago |
Zebediah Figura
|
ee136f9832
ntdll: Check for an existing file on the server side.
|
4 years ago |
Jacek Caban
|
b2a546c92d
server: Introduce kernel_object struct for generic association between server and kernel objects.
|
5 years ago |
Dmitry Timoshkov
|
ee02007967
server: Track separately implicit and explicit file disposition.
|
6 years ago |
Dmitry Timoshkov
|
1affd75fcb
server: Allow setting delete disposition on a read-only directory.
|
6 years ago |
Jacek Caban
|
3dacf82173
server: Add FILE_SKIP_SET_EVENT_ON_HANDLE support.
|
6 years ago |
Jacek Caban
|
43cdcc0794
server: Use file mode flags in async_handoff to decide if request is blocking.
|
6 years ago |
Jacek Caban
|
f7f9bf9823
server: Introduce is_fd_overlapped() helper.
|
6 years ago |
Jacek Caban
|
2adfa93a7f
server: Add FileModeInformation implementation.
|
6 years ago |
Sebastian Lackner
|
18e074b0f3
server: Support FILE_SKIP_COMPLETION_PORT_ON_SUCCESS on client-side asyncs.
|
6 years ago |
Sebastian Lackner
|
c0996553a1
server: Support FILE_SKIP_COMPLETION_PORT_ON_SUCCESS on server-side asyncs.
|
6 years ago |
Sebastian Lackner
|
2f17e0112d
ntdll: Add setting FileIoCompletionNotificationInformation implementation.
|
6 years ago |
Jacek Caban
|
66e20ce576
server: Add NtQueryInformationFile(FileIoCompletionNotificationInformation) implementation.
|
6 years ago |
Jacek Caban
|
8b8eba7e6c
server: Use default_fd_get_file_info for FileAccessInformation implementation.
|
6 years ago |
Jacek Caban
|
04094a6669
server: Use server_get_file_info for all info classes not implemented on client side.
|
6 years ago |
Michael Stefaniuc
|
9e365e4ecc
server: Use the ARRAY_SIZE() macro.
|
6 years ago |
Jacek Caban
|
36c6a16c62
server: Use pipe_end_get_file_info for FilePipeLocalInformation implementation.
|
6 years ago |
Jacek Caban
|
584ffc2341
server: Don't use set_no_fd_status for error handling in pipe objects.
|
6 years ago |
Jacek Caban
|
6b08e60f03
server: Introduce get_file_info request for server-side NtQueryInformationFile implementation.
|
7 years ago |
Jacek Caban
|
2ab2f31f18
server: Allow server side NtQueryVolumeInformationFile implementation.
|
7 years ago |
Jacek Caban
|
7b33613fc4
server: Make fd_queue_async infallible.
|
7 years ago |
Jacek Caban
|
0b4c8bf93f
server: Make async_queue object a simple list instead of a server object.
|
7 years ago |
Jacek Caban
|
328f178c25
server: Use default poll only for default read and write queue asyncs.
|
7 years ago |
Jacek Caban
|
10c1f245e4
server: Use create_request_async in flush request handler.
|
7 years ago |
Jacek Caban
|
c56c42ff79
server: Use create_request_async in ioctl request handler.
|
7 years ago |