Nikolay Sivov
|
fe0f8a150f
|
ntdll: Initialize critical section debug info with correct pointer value.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-30 20:08:04 +02:00 |
Jactry Zeng
|
642919382f
|
kernel32/tests: Avoid a crash on WinXP and Win2K.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-29 09:37:09 +02:00 |
Nikolay Sivov
|
bf174815ba
|
kernel32/tests: Add a test for critical section DebugInfo initial value.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-25 17:28:10 +02:00 |
Alexandre Julliard
|
a7aa192a78
|
kernel32: Add a helper function to fill object attributes in Open* functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-02 10:40:41 +01:00 |
Alexandre Julliard
|
be8affc4bd
|
kernel32/tests: Remove some win9x workarounds.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-02 10:39:50 +01:00 |
Francois Gouget
|
ccad9f3b97
|
kernel32/tests: Spelling fixes for a couple of comments.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-20 16:54:48 +09:00 |
Sebastian Lackner
|
32f72989b6
|
kernel32/tests: Add tests for RtlInterlockedPushListSList[Ex].
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 12:22:11 +09:00 |
Sebastian Lackner
|
38d0690a2c
|
kernel32/tests: Clean up interlocked SList tests.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 12:22:09 +09:00 |
Sebastian Lackner
|
9f18d217a7
|
kernel32/tests: Avoid busy-looping in APC deadlock tests.
Spotted by Amine Khaldi.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-26 13:20:20 +09:00 |
Sebastian Lackner
|
46a208d6fa
|
kernel32/tests: Add tests for calling wait functions with pseudo handles.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-26 13:20:16 +09:00 |
Sebastian Lackner
|
659e585166
|
kernel32/tests: Add a test to demonstrate a deadlock by suspending a thread during a system APC.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-05 20:22:37 +09:00 |
Sebastian Lackner
|
8a33dd43f6
|
ntdll: Do not check if object was signaled after user APC in server_select.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-23 13:21:10 +09:00 |
Sebastian Lackner
|
49dd5577eb
|
kernel32/tests: Add test to show that multiple user APCs are processed at once.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-23 13:21:07 +09:00 |
Sebastian Lackner
|
d94a6c770a
|
kernel32/tests: Add test to demonstrate a bug related to alertable waits.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-09 14:02:40 +09:00 |
Sebastian Lackner
|
4ccdc0c036
|
kernel32/tests: Repeat test for SignalObjectAndWait multiple times to test wineserver wakeup cookie management.
|
2015-07-15 16:29:25 +09:00 |
Nikolay Sivov
|
7b7d8374a4
|
ntdll: NtWaitForMultipleObjects()'s third arguments means 'wait_any', not 'wait_all'.
|
2014-09-01 13:03:07 +02:00 |
Frédéric Delanoy
|
2e5cb7aac8
|
Assorted spelling/grammar fixes.
|
2014-04-30 18:34:20 +02:00 |
Francois Gouget
|
bff3d35e20
|
Assorted spelling fixes.
|
2014-01-30 15:00:34 +01:00 |
Sebastian Lackner
|
2ff6bd271b
|
kernel32/tests: Add tests for SleepConditionVariableSRW.
|
2014-01-27 14:13:50 +01:00 |
Sebastian Lackner
|
e7b3a43759
|
kernel32/tests: Add tests for TryAcquireSRWLockExclusive/Shared.
|
2014-01-27 14:13:47 +01:00 |
Sebastian Lackner
|
31a283d4da
|
ntdll: Implement SRWLock functions using keyed events.
|
2014-01-17 11:26:38 +01:00 |
Sebastian Lackner
|
0c77f89f61
|
kernel32/tests: Add a SRWLock test to simulate a typical use case.
|
2014-01-14 20:18:28 +01:00 |
Sebastian Lackner
|
d7ff42a091
|
kernel32/tests: Add basic tests for SRWLock commands.
|
2014-01-14 20:18:27 +01:00 |
Sebastian Lackner
|
ddc7f300e2
|
kernel32: Forward condition variable functions to ntdll.
|
2014-01-08 14:34:14 +01:00 |
Daniel Lehman
|
0669a8aca2
|
kernel32: Don't use depth in RtlInterlockedFlushSList.
Depth wraps around at 65536 but list supports more elements.
|
2013-10-24 10:56:13 +02:00 |
Dmitry Timoshkov
|
31917bfa73
|
kernel32/tests: Fix synchronization tests compilation with __WINESRC__ defined.
|
2013-10-22 16:37:39 +02:00 |
Alexandre Julliard
|
1992f5005c
|
kernel32: Implement the InitOnce functions.
|
2013-08-28 22:27:32 +02:00 |
Alexandre Julliard
|
af89610364
|
kernel32/tests: Add more tests for the InitOnce functions.
|
2013-08-28 16:14:34 +02:00 |
Marcus Meissner
|
17ca7ee82f
|
kernel32: Conditional variable tests.
|
2013-01-30 12:43:45 +01:00 |
Marcus Meissner
|
8e0d3abd0f
|
kernel32: Improve condition variable test case.
|
2013-01-07 19:30:27 +01:00 |
Michael Stefaniuc
|
f62ba6ff5c
|
kernel32/tests: Don't cast zero.
|
2012-11-19 11:46:27 +01:00 |
Francois Gouget
|
5f55a71b70
|
Assorted spelling fixes.
|
2012-09-24 22:27:29 +02:00 |
Marcus Meissner
|
7a529328db
|
kernel32: Add condition variables prototypes and tests.
|
2012-09-11 20:56:37 +02:00 |
Francois Gouget
|
d0282267e0
|
kernel32/tests: Make initonce_callback() static.
|
2012-07-27 17:05:23 +02:00 |
Francois Gouget
|
b193b0b7a8
|
kernel32/tests: Use NULL instead of casting 0.
|
2012-07-25 14:50:25 +02:00 |
Nikolay Sivov
|
04f588e63a
|
kernel32: Some tests for blocking initialization with InitOnceBeginInitialize().
|
2012-07-24 13:36:27 +02:00 |
Nikolay Sivov
|
9318528702
|
kernel32: Single thread test for InitOnceExecuteOnce().
|
2012-07-23 12:54:15 +02:00 |
Nikolay Sivov
|
b1c3c8c898
|
kernel32: Added InitOnceInitialize() implementation.
|
2012-07-23 12:53:24 +02:00 |
Francois Gouget
|
d31b6335f2
|
kernel32/tests: Test deleting a timer right after creating it.
|
2012-07-03 12:04:13 +02:00 |
Francois Gouget
|
b887e7a963
|
kernel32/tests: Improve some traces for the CreateTimerQueueTimer() tests.
|
2012-07-03 12:03:55 +02:00 |
Dmitry Timoshkov
|
4b058e6e79
|
server: OpenMutex should perform a real access check instead of validating access flags.
This reverts 7b63fa658a .
|
2012-03-12 16:37:24 +01:00 |
Alexandre Julliard
|
aeaf18077e
|
kernel32: Implement the memory resource notification functions.
|
2012-03-12 10:44:02 +01:00 |
Francois Gouget
|
bd7b345b26
|
Assorted spelling fixes & co.
|
2011-09-27 11:00:13 +02:00 |
Bernhard Loos
|
527a985a3d
|
server: Correct mapping of mutex access rights.
|
2011-09-23 13:05:37 +02:00 |
Bernhard Loos
|
0d36c27e3b
|
server: ReleaseMutex doesn't need any access rights.
|
2011-09-23 13:05:33 +02:00 |
Bernhard Loos
|
7b63fa658a
|
server: Certain access flags are illegal for OpenMutex.
|
2011-09-23 13:05:31 +02:00 |
Austin English
|
e2cbe25ba7
|
kernel32/tests: Remove win9x hacks.
|
2011-08-22 17:21:23 +02:00 |
Jörg Höhle
|
a52e160c68
|
kernel32/tests: WaitForMultipleObjects returns lowest signaled handle first.
|
2011-08-22 16:14:32 +02:00 |
Peter Oberndorfer
|
297b054e74
|
kernel32: VerifyConsoleIoHandle does not set last error value.
|
2010-09-23 12:00:29 +02:00 |
Peter Oberndorfer
|
f30b708916
|
kernel32: Fix WaitForMultipleObjectsEx for handles with lower 2 bits set.
|
2010-09-23 12:00:20 +02:00 |