Cygwin: don't autoload some kernel32 functions
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>
This commit is contained in:
parent
5712bf2300
commit
9d80213f1e
|
@ -462,10 +462,10 @@ LoadDLLfunc (GetUdpTable, 12, iphlpapi)
|
||||||
LoadDLLfunc (if_indextoname, 8, iphlpapi)
|
LoadDLLfunc (if_indextoname, 8, iphlpapi)
|
||||||
LoadDLLfunc (if_nametoindex, 4, iphlpapi)
|
LoadDLLfunc (if_nametoindex, 4, iphlpapi)
|
||||||
|
|
||||||
LoadDLLfuncEx2 (DiscardVirtualMemory, 8, kernel32, 1, 127)
|
LoadDLLfuncEx (ClosePseudoConsole, 4, kernel32, 1)
|
||||||
LoadDLLfunc (GetSystemTimePreciseAsFileTime, 4, kernel32)
|
LoadDLLfuncEx (CreatePseudoConsole, 20, kernel32, 1)
|
||||||
LoadDLLfuncEx (IsWow64Process2, 12, 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
|
/* MSDN claims these are exported by kernel32.dll, but only
|
||||||
QueryUnbiasedInterruptTime actually is. The others are only
|
QueryUnbiasedInterruptTime actually is. The others are only
|
||||||
|
@ -637,7 +637,4 @@ LoadDLLfunc (PdhAddEnglishCounterW, 16, pdh)
|
||||||
LoadDLLfunc (PdhCollectQueryData, 4, pdh)
|
LoadDLLfunc (PdhCollectQueryData, 4, pdh)
|
||||||
LoadDLLfunc (PdhGetFormattedCounterValue, 16, pdh)
|
LoadDLLfunc (PdhGetFormattedCounterValue, 16, pdh)
|
||||||
LoadDLLfunc (PdhOpenQueryW, 12, pdh)
|
LoadDLLfunc (PdhOpenQueryW, 12, pdh)
|
||||||
LoadDLLfuncEx (CreatePseudoConsole, 20, kernel32, 1)
|
|
||||||
LoadDLLfuncEx (ResizePseudoConsole, 8, kernel32, 1)
|
|
||||||
LoadDLLfuncEx (ClosePseudoConsole, 4, kernel32, 1)
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue