Jacek Caban : kernel32: Move FlushConsoleInputBuffer to kernelbase.
Alexandre Julliard
julliard at winehq.org
Thu Oct 15 15:41:10 CDT 2020
Module: wine
Branch: master
Commit: ea8fa3174cba57df1120438724ddb8d41442c2ea
URL: https://source.winehq.org/git/wine.git/?a=commit;h=ea8fa3174cba57df1120438724ddb8d41442c2ea
Author: Jacek Caban <jacek at codeweavers.com>
Date: Thu Oct 15 18:19:49 2020 +0200
kernel32: Move FlushConsoleInputBuffer to kernelbase.
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/kernel32/console.c | 9 ---------
dlls/kernel32/kernel32.spec | 2 +-
dlls/kernelbase/console.c | 9 +++++++++
dlls/kernelbase/kernelbase.spec | 2 +-
4 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/dlls/kernel32/console.c b/dlls/kernel32/console.c
index f9d24f5c885..4b74c1183ca 100644
--- a/dlls/kernel32/console.c
+++ b/dlls/kernel32/console.c
@@ -148,15 +148,6 @@ HANDLE WINAPI GetConsoleInputWaitHandle(void)
}
-/***********************************************************************
- * FlushConsoleInputBuffer (KERNEL32.@)
- */
-BOOL WINAPI FlushConsoleInputBuffer( HANDLE handle )
-{
- return DeviceIoControl( handle, IOCTL_CONDRV_FLUSH, NULL, 0, NULL, 0, NULL, NULL );
-}
-
-
/***********************************************************************
* SetConsoleTitleA (KERNEL32.@)
*/
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 08a64955123..79964c7a9b3 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -517,7 +517,7 @@
@ stdcall -import FlsFree(long)
@ stdcall -import FlsGetValue(long)
@ stdcall -import FlsSetValue(long ptr)
-@ stdcall FlushConsoleInputBuffer(long)
+@ stdcall -import FlushConsoleInputBuffer(long)
@ stdcall FlushFileBuffers(long) KERNEL32_FlushFileBuffers
@ stdcall -import FlushInstructionCache(long long long)
@ stdcall FlushProcessWriteBuffers() ntdll.NtFlushProcessWriteBuffers
diff --git a/dlls/kernelbase/console.c b/dlls/kernelbase/console.c
index d073b77eaa3..345241a44fd 100644
--- a/dlls/kernelbase/console.c
+++ b/dlls/kernelbase/console.c
@@ -1704,6 +1704,15 @@ BOOL WINAPI DECLSPEC_HOTPATCH WriteConsoleW( HANDLE handle, const void *buffer,
}
+/***********************************************************************
+ * FlushConsoleInputBuffer (kernelbase.@)
+ */
+BOOL WINAPI FlushConsoleInputBuffer( HANDLE handle )
+{
+ return console_ioctl( handle, IOCTL_CONDRV_FLUSH, NULL, 0, NULL, 0, NULL );
+}
+
+
/***********************************************************************
* Beep (kernelbase.@)
*/
diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec
index e55194f2041..9c7babde7fd 100644
--- a/dlls/kernelbase/kernelbase.spec
+++ b/dlls/kernelbase/kernelbase.spec
@@ -381,7 +381,7 @@
@ stdcall FlsFree(long)
@ stdcall FlsGetValue(long)
@ stdcall FlsSetValue(long ptr)
-@ stdcall FlushConsoleInputBuffer(long) kernel32.FlushConsoleInputBuffer
+@ stdcall FlushConsoleInputBuffer(long)
@ stdcall FlushFileBuffers(long)
@ stdcall FlushInstructionCache(long long long)
@ stdcall FlushProcessWriteBuffers() ntdll.NtFlushProcessWriteBuffers
More information about the wine-cvs
mailing list