You've already forked wine-staging
mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2025-09-12 18:50:20 -07:00
Rebase against 330dc601978922aa1d5864d29d94882d6b1990d1.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
From 4417ee6abe20066cb1bbc784c0705885a07b3966 Mon Sep 17 00:00:00 2001
|
||||
From fb71b7bedd8d2863a588473dc09a04dcd8b43b44 Mon Sep 17 00:00:00 2001
|
||||
From: Zebediah Figura <z.figura12@gmail.com>
|
||||
Date: Wed, 13 Jun 2018 22:25:40 -0500
|
||||
Subject: [PATCH] kernel32/tests: Mark some existing tests as failing under
|
||||
@@ -9,27 +9,27 @@ Subject: [PATCH] kernel32/tests: Mark some existing tests as failing under
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/dlls/kernel32/tests/sync.c b/dlls/kernel32/tests/sync.c
|
||||
index 2a47abf342c..ef900dcfc04 100644
|
||||
index 93cae1c84d5..b158ac905fd 100644
|
||||
--- a/dlls/kernel32/tests/sync.c
|
||||
+++ b/dlls/kernel32/tests/sync.c
|
||||
@@ -218,7 +218,8 @@ todo_wine
|
||||
@@ -223,7 +223,8 @@ static void test_mutex(void)
|
||||
SetLastError(0xdeadbeef);
|
||||
hOpened = OpenMutexA(GENERIC_READ | GENERIC_WRITE, FALSE, "WineTestMutex");
|
||||
ok(hOpened != NULL, "OpenMutex failed with error %d\n", GetLastError());
|
||||
ok(hOpened != NULL, "OpenMutex failed with error %ld\n", GetLastError());
|
||||
- wait_ret = WaitForSingleObject(hOpened, INFINITE);
|
||||
+ wait_ret = WaitForSingleObject(hOpened, 0);
|
||||
+todo_wine_if(getenv("WINEESYNC")) /* XFAIL: validation is not implemented */
|
||||
ok(wait_ret == WAIT_FAILED, "WaitForSingleObject succeeded\n");
|
||||
CloseHandle(hOpened);
|
||||
|
||||
@@ -249,6 +250,7 @@ todo_wine
|
||||
@@ -254,6 +255,7 @@ static void test_mutex(void)
|
||||
|
||||
SetLastError(0xdeadbeef);
|
||||
ret = ReleaseMutex(hCreated);
|
||||
+todo_wine_if(getenv("WINEESYNC")) /* XFAIL: due to the above */
|
||||
ok(!ret && (GetLastError() == ERROR_NOT_OWNER),
|
||||
"ReleaseMutex should have failed with ERROR_NOT_OWNER instead of %d\n", GetLastError());
|
||||
"ReleaseMutex should have failed with ERROR_NOT_OWNER instead of %ld\n", GetLastError());
|
||||
|
||||
--
|
||||
2.28.0
|
||||
2.35.1
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
From 775bf85e0e0614cbfe4494d7b8c47159cae5f47a Mon Sep 17 00:00:00 2001
|
||||
From 8592fcfbee64b776ce90c5edc5e9b67350665213 Mon Sep 17 00:00:00 2001
|
||||
From: Zebediah Figura <z.figura12@gmail.com>
|
||||
Date: Wed, 13 Jun 2018 22:40:47 -0500
|
||||
Subject: [PATCH] kernel32/tests: Add some semaphore tests.
|
||||
@@ -8,10 +8,10 @@ Subject: [PATCH] kernel32/tests: Add some semaphore tests.
|
||||
1 file changed, 97 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/dlls/kernel32/tests/sync.c b/dlls/kernel32/tests/sync.c
|
||||
index ef900dcfc04..26ccfdd4a54 100644
|
||||
index b158ac905fd..ad6ab1adc96 100644
|
||||
--- a/dlls/kernel32/tests/sync.c
|
||||
+++ b/dlls/kernel32/tests/sync.c
|
||||
@@ -577,7 +577,10 @@ static void test_event(void)
|
||||
@@ -582,7 +582,10 @@ static void test_event(void)
|
||||
|
||||
static void test_semaphore(void)
|
||||
{
|
||||
@@ -23,8 +23,8 @@ index ef900dcfc04..26ccfdd4a54 100644
|
||||
|
||||
/* test case sensitivity */
|
||||
|
||||
@@ -619,6 +622,99 @@ static void test_semaphore(void)
|
||||
ok( GetLastError() == ERROR_INVALID_PARAMETER, "wrong error %u\n", GetLastError());
|
||||
@@ -624,6 +627,99 @@ static void test_semaphore(void)
|
||||
ok( GetLastError() == ERROR_INVALID_PARAMETER, "wrong error %lu\n", GetLastError());
|
||||
|
||||
CloseHandle( handle );
|
||||
+
|
||||
@@ -124,5 +124,5 @@ index ef900dcfc04..26ccfdd4a54 100644
|
||||
|
||||
static void test_waitable_timer(void)
|
||||
--
|
||||
2.28.0
|
||||
2.35.1
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
From 30a65d88cd062f09f88513c377d2c7780e92e05d Mon Sep 17 00:00:00 2001
|
||||
From 8790bcd9d5ff4b2e38ca00a4ba7d1d884924b25e Mon Sep 17 00:00:00 2001
|
||||
From: Zebediah Figura <z.figura12@gmail.com>
|
||||
Date: Wed, 13 Jun 2018 22:59:37 -0500
|
||||
Subject: [PATCH] kernel32/tests: Add some event tests.
|
||||
@@ -8,10 +8,10 @@ Subject: [PATCH] kernel32/tests: Add some event tests.
|
||||
1 file changed, 118 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/dlls/kernel32/tests/sync.c b/dlls/kernel32/tests/sync.c
|
||||
index 26ccfdd4a54..ea54cb069df 100644
|
||||
index ad6ab1adc96..95f51f54b83 100644
|
||||
--- a/dlls/kernel32/tests/sync.c
|
||||
+++ b/dlls/kernel32/tests/sync.c
|
||||
@@ -464,12 +464,13 @@ static void test_slist(void)
|
||||
@@ -469,12 +469,13 @@ static void test_slist(void)
|
||||
|
||||
static void test_event(void)
|
||||
{
|
||||
@@ -26,8 +26,8 @@ index 26ccfdd4a54..ea54cb069df 100644
|
||||
|
||||
/* no sd */
|
||||
handle = CreateEventA(NULL, FALSE, FALSE, __FILE__ ": Test Event");
|
||||
@@ -573,6 +574,122 @@ static void test_event(void)
|
||||
ok( ret, "QueryMemoryResourceNotification failed err %u\n", GetLastError() );
|
||||
@@ -578,6 +579,122 @@ static void test_event(void)
|
||||
ok( ret, "QueryMemoryResourceNotification failed err %lu\n", GetLastError() );
|
||||
ok( val == FALSE || val == TRUE, "wrong value %u\n", val );
|
||||
CloseHandle( handle );
|
||||
+
|
||||
@@ -150,5 +150,5 @@ index 26ccfdd4a54..ea54cb069df 100644
|
||||
|
||||
static void test_semaphore(void)
|
||||
--
|
||||
2.28.0
|
||||
2.35.1
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
From 0596227ece99953785e8165d9c983114da77721c Mon Sep 17 00:00:00 2001
|
||||
From 9d683eab1efae1c8dcd5b571e8a31ac0f13fc563 Mon Sep 17 00:00:00 2001
|
||||
From: Zebediah Figura <z.figura12@gmail.com>
|
||||
Date: Wed, 13 Jun 2018 23:58:01 -0500
|
||||
Subject: [PATCH] kernel32/tests: Add some tests for wait timeouts.
|
||||
@@ -8,10 +8,10 @@ Subject: [PATCH] kernel32/tests: Add some tests for wait timeouts.
|
||||
1 file changed, 68 insertions(+)
|
||||
|
||||
diff --git a/dlls/kernel32/tests/sync.c b/dlls/kernel32/tests/sync.c
|
||||
index 790b7bfe797..6e4916f6bc3 100644
|
||||
index 4685b7bec06..117edf12fb6 100644
|
||||
--- a/dlls/kernel32/tests/sync.c
|
||||
+++ b/dlls/kernel32/tests/sync.c
|
||||
@@ -54,6 +54,7 @@ static BOOLEAN (WINAPI *pTryAcquireSRWLockShared)(PSRWLOCK);
|
||||
@@ -57,6 +57,7 @@ static BOOLEAN (WINAPI *pTryAcquireSRWLockShared)(PSRWLOCK);
|
||||
|
||||
static NTSTATUS (WINAPI *pNtAllocateVirtualMemory)(HANDLE, PVOID *, ULONG_PTR, SIZE_T *, ULONG, ULONG);
|
||||
static NTSTATUS (WINAPI *pNtFreeVirtualMemory)(HANDLE, PVOID *, SIZE_T *, ULONG);
|
||||
@@ -19,7 +19,7 @@ index 790b7bfe797..6e4916f6bc3 100644
|
||||
static NTSTATUS (WINAPI *pNtWaitForSingleObject)(HANDLE, BOOLEAN, const LARGE_INTEGER *);
|
||||
static NTSTATUS (WINAPI *pNtWaitForMultipleObjects)(ULONG,const HANDLE*,BOOLEAN,BOOLEAN,const LARGE_INTEGER*);
|
||||
static PSLIST_ENTRY (__fastcall *pRtlInterlockedPushListSList)(PSLIST_HEADER list, PSLIST_ENTRY first,
|
||||
@@ -1480,11 +1481,15 @@ static HANDLE modify_handle(HANDLE handle, DWORD modify)
|
||||
@@ -1485,11 +1486,15 @@ static HANDLE modify_handle(HANDLE handle, DWORD modify)
|
||||
return ULongToHandle(tmp);
|
||||
}
|
||||
|
||||
@@ -35,9 +35,9 @@ index 790b7bfe797..6e4916f6bc3 100644
|
||||
DWORD ret;
|
||||
|
||||
signaled = CreateEventW(NULL, TRUE, TRUE, NULL);
|
||||
@@ -1569,6 +1574,68 @@ static void test_WaitForSingleObject(void)
|
||||
@@ -1574,6 +1579,68 @@ static void test_WaitForSingleObject(void)
|
||||
status = pNtWaitForSingleObject(GetCurrentThread(), FALSE, &timeout);
|
||||
ok(status == STATUS_TIMEOUT, "expected STATUS_TIMEOUT, got %08x\n", status);
|
||||
ok(status == STATUS_TIMEOUT, "expected STATUS_TIMEOUT, got %08lx\n", status);
|
||||
|
||||
+ ret = WaitForSingleObject( signaled, 0 );
|
||||
+ ok(ret == 0, "got %u\n", ret);
|
||||
@@ -104,7 +104,7 @@ index 790b7bfe797..6e4916f6bc3 100644
|
||||
CloseHandle(signaled);
|
||||
CloseHandle(nonsignaled);
|
||||
}
|
||||
@@ -3037,6 +3104,7 @@ START_TEST(sync)
|
||||
@@ -3113,6 +3180,7 @@ START_TEST(sync)
|
||||
pTryAcquireSRWLockShared = (void *)GetProcAddress(hdll, "TryAcquireSRWLockShared");
|
||||
pNtAllocateVirtualMemory = (void *)GetProcAddress(hntdll, "NtAllocateVirtualMemory");
|
||||
pNtFreeVirtualMemory = (void *)GetProcAddress(hntdll, "NtFreeVirtualMemory");
|
||||
@@ -113,5 +113,5 @@ index 790b7bfe797..6e4916f6bc3 100644
|
||||
pNtWaitForMultipleObjects = (void *)GetProcAddress(hntdll, "NtWaitForMultipleObjects");
|
||||
pRtlInterlockedPushListSList = (void *)GetProcAddress(hntdll, "RtlInterlockedPushListSList");
|
||||
--
|
||||
2.28.0
|
||||
2.35.1
|
||||
|
||||
|
Reference in New Issue
Block a user