Alexandre Julliard
|
78fba54ab7
|
ntdll: Store the unhandled exception filter at startup to avoid race conditions.
|
2008-02-12 22:39:19 +01:00 |
Alexandre Julliard
|
05c7174909
|
tests: Add a helper routine to wait for a child process and propagate its result correctly.
|
2008-02-07 12:56: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 |
Rob Shearman
|
21e2caa484
|
ntdll: Fix the index check in RtlGetAce.
The index is zero based so we should obviously be returning
STATUS_INVALID_PARAMETER if the index is equal to the ACE count.
|
2008-01-23 11:31:42 +01:00 |
Eric Pouech
|
2ea3dd12b1
|
ntdll: Fixed getting the RTS status from line, and now using sane default values for all (compilation/system) cases.
|
2008-01-22 12:58:14 +01:00 |
Alexandre Julliard
|
0375b7a1f3
|
ntdll: Don't fetch extended FPU context if there's no FPU context at all.
|
2008-01-22 10:20:12 +01:00 |
Alexandre Julliard
|
2cba11aa6f
|
ntdll: Don't try to restore extended fpu context if not supported.
Remove an extra fpu context save left over from testing.
|
2008-01-18 12:02:31 +01:00 |
Dmitry Timoshkov
|
bf89330fb6
|
ntdll: Do not perform base relocation if an image is not a DLL.
|
2008-01-17 14:25:15 +01:00 |
Alexandre Julliard
|
3bf12b9aca
|
server: Don't force the process affinity to 1, leave it up to the client.
|
2008-01-17 13:40:03 +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 |
Francois Gouget
|
44b52b128c
|
Assorted spelling fixes.
|
2008-01-16 12:48:29 +01:00 |
Francois Gouget
|
f6fab295f3
|
Fix spelling error in the generated conformance test files.
|
2008-01-16 12:46:18 +01:00 |
Alexandre Julliard
|
0a2fda7020
|
ntdll: Restore typecast that is really needed.
|
2008-01-15 20:36:48 +01:00 |
Alexandre Julliard
|
992de9f487
|
ntdll: Mac OS support for saving and restoring the extended FPU context on exceptions.
|
2008-01-15 20:36:40 +01:00 |
Alexandre Julliard
|
bd352bcd1c
|
ntdll: Linux support for saving and restoring the extended FPU context on exceptions.
|
2008-01-15 20:36:40 +01:00 |
Alexandre Julliard
|
f45b7078bf
|
ntdll: Copy extended registers too in copy_context().
|
2008-01-15 20:36:40 +01:00 |
Andrew Talbot
|
00981b580a
|
ntdll: Remove unneeded casts.
|
2008-01-14 13:10:00 +01:00 |
Rob Shearman
|
526cb8c375
|
ntdll: Fix NtQueryValueKey for KeyValueBasicInformation.
Add some tests for this.
|
2008-01-07 21:17:10 +01:00 |
Rob Shearman
|
e958a570e5
|
ntdll: Fix the Data and Name returned by NtQueryValueKey for KeyValueFullInformation.
|
2008-01-07 21:17:10 +01:00 |
Rob Shearman
|
edab3a6ff1
|
ntdll: Add tests for the data and name returned by NtQueryValueKey.
|
2008-01-07 21:17:10 +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 |
Alexandre Julliard
|
a39ac0a701
|
ntdll: Print an error for unsupported shared writable mappings.
|
2008-01-03 13:20:03 +01:00 |
Rob Shearman
|
25bc7023ba
|
ntdll: Implement RtlRegisterWait, RtlDeregisterWait and RtlDeregisterWaitEx.
|
2008-01-02 14:30:08 +01:00 |
Rob Shearman
|
ec3448ff8c
|
ntdll: Set the DataLength field of the information field in NtQueryValueKey to how much data should be returned, not what was actually returned.
|
2007-12-31 17:29:47 +01:00 |
Rob Shearman
|
05fbee5e2d
|
ntdll: Add some tests for NtQueryValueKey.
|
2007-12-31 17:29:44 +01:00 |
Andrew Talbot
|
1ebe82af65
|
ntdll: Remove unneeded casts.
|
2007-12-31 16:45:22 +01:00 |
Eric Pouech
|
aff968fb47
|
valgrind: Made Wine compliant will latest Valgrind macros (the one removed from 3.3.0 and deprecated since 3.2.0).
|
2007-12-24 13:30:39 +01:00 |
Andrey Turkin
|
343f2c1b30
|
ntdll: Implement BindIoCompletionCallback.
|
2007-12-21 13:52:34 +01:00 |
Alexandre Julliard
|
2835dc9fc9
|
ntdll: Increase the buffer size dynamically for relay debug lists.
|
2007-12-20 16:59:07 +01:00 |
Alexandre Julliard
|
3b244b95b2
|
server: Use SIGQUIT instead of SIGTERM to terminate a thread.
This allows keeping the default SIGTERM behavior of killing the whole
process.
|
2007-12-20 12:19:35 +01:00 |
Andrey Turkin
|
3afbee5218
|
server: Store I/O completion information in async structure.
This is to allow completions to be sent on handle close. Also this can
be helpful for AcceptEx/TransmitFile implementation.
|
2007-12-18 14:25:43 +01:00 |
Andrey Turkin
|
f1dcf4bf3a
|
server: I/O completion ports can only be used with overlapped I/O.
|
2007-12-17 11:49:32 +01:00 |
Dmitry Timoshkov
|
f2f3de20ac
|
ntdll: Initialize the APC call union to suppress valgrind warnings. Take 2.
|
2007-12-11 17:49:57 +01:00 |
Alexandre Julliard
|
a5fb981ace
|
Makedll.rules: Add a generic EXTRADLLFLAGS variable instead of defining a specific variable for every possible parameter.
|
2007-12-11 14:59:54 +01:00 |
Alexandre Julliard
|
0861141725
|
ntdll: Support delayed loading of modules referenced by forwarded entry points.
|
2007-12-06 21:43:54 +01:00 |
Alexandre Julliard
|
a5e38b332d
|
server: Partial implementation of NtQueryDirectoryObject.
|
2007-12-05 16:57:41 +01:00 |
Alexandre Julliard
|
3ae370dc71
|
ntdll: Added a sleep in NtGet/SetContextThread, a yield is not enough on some kernels.
|
2007-12-03 13:55:25 +01:00 |
Lionel Debroux
|
ec80b544e1
|
ntdll: Trace arena magics (may help debugging some heap corruptions).
|
2007-11-28 11:17:56 +01:00 |
Gerald Pfeifer
|
15f8b80ba7
|
ntdll: Fix computation in enumerate_key().
|
2007-11-26 14:01:50 +01:00 |
Gerald Pfeifer
|
3cf116d4e9
|
ntdll: Simplify condition in RtlGetAce() based on variable (un)signedness.
|
2007-11-26 13:56:05 +01:00 |
Rob Shearman
|
542e10e44e
|
ntdll: Shared manifests should have a less-strict version check performed when loading them as dependencies.
|
2007-11-26 12:27:01 +01:00 |
Francois Gouget
|
10e738f236
|
ntdll/tests: Fix compilation on systems that don't support nameless unions.
|
2007-11-20 16:44:58 +01:00 |
Rob Shearman
|
bf2a35b78d
|
server: Change the get_dll_info server request to allow retrieving the image file name of a process.
Implement NtQueryInformationProcess(ProcessImageFileName).
|
2007-11-20 14:29:09 +01:00 |
Alexandre Julliard
|
0f5fc117a2
|
ntdll: Unblock signals in process init only after the dlls have been imported.
|
2007-11-19 14:27:07 +01:00 |
Alexandre Julliard
|
c70a17dbd9
|
ntdll: Send the exit code to the server on failed initialization.
|
2007-11-19 14:26:05 +01:00 |
Alexandre Julliard
|
35c91324ea
|
ntdll: Initialize the PEB LoaderLock pointer.
|
2007-11-19 13:56:26 +01:00 |
Michael Stefaniuc
|
0ecf2edca0
|
ntdll: Remove duplicate includes.
|
2007-11-19 13:54:09 +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 |