Alexandre Julliard
c16eb8efd9
server: Add support for queuing a user APC upon async I/O completion.
2007-03-27 16:42:27 +02:00
Alexandre Julliard
589ce2bb8d
server: Always return STATUS_PENDING when an async I/O operation has been queued.
2007-03-26 19:13:21 +02:00
Gabriel Gambetta
cc578af7b1
ntdll: Add Uruguayan Summer Time timezone.
2007-03-26 14:55:58 +02:00
Hans Leidekker
65c76849a7
ntdll: Fully initialize the security descriptor returned from RtlSelfRelativeToAbsoluteSD.
...
Debugged by Anastasius Focht.
2007-03-26 12:21:30 +02:00
Alexandre Julliard
c0fca0a186
ntdll: Avoid overwriting the result of the async I/O callback in NtFsControlFile.
2007-03-23 14:02:13 +01:00
Alexandre Julliard
de1866d4fd
server: Implement the open_file method for named pipes.
...
Get rid of the open_named_pipe request, we can now use a normal open_file_object.
2007-03-22 16:47:46 +01:00
Alexandre Julliard
806bb49eda
server: Implement the open_file method for mailslots.
...
Get rid of the open_mailslot request, we can now use a normal open_file_object.
2007-03-22 16:36:54 +01:00
Alexandre Julliard
ee478bbada
ntdll: Better support for NT path names in wine_nt_to_unix_file_name.
...
Don't map NT namespace 1:1 to Unix, add a magic \??\unix device instead.
More generic support for \??\ devices, with fallback to the wineserver
for paths that don't exist.
2007-03-22 16:35:51 +01:00
Alexandre Julliard
928d28f688
server: Don't enforce mailslots path format in ntdll, only in the server.
2007-03-22 14:41:37 +01:00
Alexandre Julliard
50c4800405
server: Don't enforce named pipes path format in ntdll, only in the server.
2007-03-22 14:40:41 +01:00
Alexandre Julliard
94655c8493
server: Implemented the open_file method for named pipe and mailslot devices.
2007-03-22 11:52:40 +01:00
Alexandre Julliard
2082a97d45
server: Use a standard async I/O event to signal directory changes.
2007-03-21 14:50:15 +01:00
Alexandre Julliard
a133ad56f9
server: Move the signalling of the named pipe completion event to the server.
2007-03-21 14:31:54 +01:00
Alexandre Julliard
ed016f9bb6
server: Move the signalling of the completion event for NtRead/WriteFile to the server.
2007-03-21 14:29:19 +01:00
Alexandre Julliard
111610c45e
server: Add an async_data_t structure to store parameters for async I/O requests.
2007-03-20 20:21:12 +01:00
Alexandre Julliard
50975c81f0
server: Return the status from an async I/O APC call to the server.
2007-03-20 19:27:10 +01:00
Alexandre Julliard
eb3728d34e
server: Use the common pattern for async I/O parameters in named pipe requests.
2007-03-20 19:21:15 +01:00
Alexandre Julliard
b2c985697f
ntdll: Remove unnecessary pointers in fstab parsing on Solaris.
2007-03-17 20:07:10 +01:00
Andrew Talbot
0108667754
ntdll: Replace inline static with static inline.
2007-03-17 20:03:57 +01:00
Alexandre Julliard
a79b26284a
libwine: Pass flags to wine_utf8_wcstombs to allow supporting WC_ERR_INVALID_CHARS.
2007-03-14 15:57:50 +01:00
Alexandre Julliard
42050fbf91
ntdll: Fixed typo in previous patch, spotted by Ken Thomases.
2007-03-14 15:02:22 +01:00
Alexandre Julliard
7744443feb
ntdll: Add a wrapper to call the thread entry point for broken apps.
2007-03-14 12:28:38 +01:00
Alexandre Julliard
cdb833bf33
ntdll: Fixed some exception codes and parameters.
2007-03-14 12:02:43 +01:00
Alexandre Julliard
0963b84603
ntdll/tests: Mask reserved bits before testing dr7.
...
Also some spelling fixes.
2007-03-14 12:01:12 +01:00
Alexandre Julliard
7d12fbcc5b
ntdll: Changed some Solaris defines so that we can access the signal error code.
2007-03-14 09:53:59 +01:00
Stefan Huehner
4d1d01f266
Mark several functions as static.
2007-03-13 13:35:12 +01:00
Dmitry Timoshkov
e8bba26c80
ntdll: Catch the exceptions in the TLS callback like Windows does.
2007-03-13 12:47:38 +01:00
Alexandre Julliard
0d16a7bbe4
Fixed some compilation issues on Mac OS X Leopard.
2007-03-12 16:14:18 +01:00
Jan Zerebecki
aaf9a151c1
ntdll: Add DebugInfo to critical sections.
2007-03-12 13:38:35 +01:00
Dmitry Timoshkov
4b2ba3e113
ntdll: Make the error test pass under XP.
2007-03-12 12:08:37 +01:00
Alexandre Julliard
f2181a533e
ntdll: Fixed a compiler warning for size_t/unsigned int mismatch.
2007-03-09 22:17:55 +01:00
Peter Beutner
4a831ec716
ntdll: Handle SIMD exceptions.
2007-03-09 11:53:26 +01:00
Peter Beutner
f09f9ef5e1
ntdll: Testcase for handling SIMD exceptions.
2007-03-09 11:53:16 +01:00
Alexandre Julliard
9dd1f1e341
Added version information for a number of dlls.
2007-03-07 21:25:16 +01:00
Juan Lang
c2cb296277
ntdll: Implement NtAllocateLocallyUniqueId with server call.
2007-03-07 13:45:11 +01:00
Peter Oberndorfer
1bfbcefb60
ntdll: Make exception test not hang when creating process fails.
2007-03-05 12:06:56 +01:00
Jeff Latimer
8b2a86a892
ntdll: Test object attributes in NtCreateMailslotFile.
2007-02-28 13:31:26 +01:00
Jeff Latimer
74db5a192e
ntdll: Set default timeout in NtCreateMailslotFile if parameter is NULL.
2007-02-28 13:29:53 +01:00
Jeff Latimer
cb489f7a25
ntdll: Check for passing a NULL handle to NtCreateMailslotFile and add a test.
2007-02-28 13:29:16 +01:00
Jeff Latimer
2775db3b79
ntdll: Framework for NtCreateMailslotFile tests.
2007-02-28 13:28:58 +01:00
Vitaliy Margolen
c0a5671d9c
ntdll: More error checking. Properly handle NULL ACLs.
2007-02-28 13:28:33 +01:00
Peter Oberndorfer
ce6f221db8
ntdll: Extend debugger tests.
...
Shows that second chance handler gets the same modified context as the exception handlers.
2007-02-27 13:15:09 +01:00
Peter Oberndorfer
647d0d9b88
ntdll/tests: Add a debugger around the exceptions.
...
Shows that the first chance handler gets a unmodified context.
Shows that changing the context has no effect when exception is not handled by debugger.
2007-02-27 13:14:39 +01:00
Rob Shearman
d342d1413c
server: Add get_token_impersonation_level server call for retrieving the impersonation level from a token.
...
Add tests for GetTokenInformation(TokenImpersonationLevel).
2007-02-21 19:49:37 +01:00
Peter Oberndorfer
a30bc5808e
ntdll: Add a vectored exception handling test to the existing RtlRaiseException test.
...
Show that context changes in vectored handler also affect stack handlers.
Show that vectored handlers also get the changed context.Eip value.
2007-02-16 12:30:54 +01:00
Vitaliy Margolen
b0e9d7e0b5
ntdll/server: Implement NtSetSecurityObject. With tests.
2007-02-15 14:19:24 +01:00
Alexandre Julliard
bd7595af7b
ntdll: Allow APCs to run while waiting for a debug event reply.
2007-02-13 17:17:58 +01:00
Marcus Meissner
fa32d53810
ntdll/tests: Fixed WCHAR overflow.
2007-02-13 17:15:24 +01:00
Peter Oberndorfer
b54cecab40
ntdll: Test that shows RtlRaiseException with EXCEPTION_BREAKPOINT mangles Eip of context.
2007-02-13 12:19:32 +01:00
Francois Gouget
fff13d2751
ntdll: Fix compilation on systems that don't support nameless structs.
2007-02-12 15:20:18 +01:00