diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2022-11-15 22:12:03 +0100 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2022-11-25 13:35:57 +0100 |
commit | 9d80213f1e3fdcf405c9332055a29b107005be40 (patch) | |
tree | ece36796cf9b52a342d0ef2fdf2db353720d72c8 | |
parent | 5712bf2300d8e5c53faaa79cc93638ea772ec305 (diff) | |
download | newlib-github/topic/3.5.zip newlib-github/topic/3.5.tar.gz newlib-github/topic/3.5.tar.bz2 |
Cygwin: don't autoload some kernel32 functionsgithub/topic/3.5topic/3.5
DiscardVirtualMemory, PrefetchVirtualMemory and
GetSystemTimePreciseAsFileTime are available since
Windows 8.1. Merge PseudoConsole functions into
kernel32 function block.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r-- | winsup/cygwin/autoload.cc | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/winsup/cygwin/autoload.cc b/winsup/cygwin/autoload.cc index cdf6e75..8ef84bf 100644 --- a/winsup/cygwin/autoload.cc +++ b/winsup/cygwin/autoload.cc @@ -462,10 +462,10 @@ LoadDLLfunc (GetUdpTable, 12, iphlpapi) LoadDLLfunc (if_indextoname, 8, iphlpapi) LoadDLLfunc (if_nametoindex, 4, iphlpapi) -LoadDLLfuncEx2 (DiscardVirtualMemory, 8, kernel32, 1, 127) -LoadDLLfunc (GetSystemTimePreciseAsFileTime, 4, kernel32) +LoadDLLfuncEx (ClosePseudoConsole, 4, kernel32, 1) +LoadDLLfuncEx (CreatePseudoConsole, 20, kernel32, 1) LoadDLLfuncEx (IsWow64Process2, 12, kernel32, 1) -LoadDLLfuncEx (PrefetchVirtualMemory, 16, kernel32, 1) +LoadDLLfuncEx (ResizePseudoConsole, 8, kernel32, 1) /* MSDN claims these are exported by kernel32.dll, but only QueryUnbiasedInterruptTime actually is. The others are only @@ -637,7 +637,4 @@ LoadDLLfunc (PdhAddEnglishCounterW, 16, pdh) LoadDLLfunc (PdhCollectQueryData, 4, pdh) LoadDLLfunc (PdhGetFormattedCounterValue, 16, pdh) LoadDLLfunc (PdhOpenQueryW, 12, pdh) -LoadDLLfuncEx (CreatePseudoConsole, 20, kernel32, 1) -LoadDLLfuncEx (ResizePseudoConsole, 8, kernel32, 1) -LoadDLLfuncEx (ClosePseudoConsole, 4, kernel32, 1) } |