diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/socket.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gcc/ada/socket.c b/gcc/ada/socket.c index 83e9480..4e36790 100644 --- a/gcc/ada/socket.c +++ b/gcc/ada/socket.c @@ -801,10 +801,12 @@ const char * __gnat_gai_strerror(int errcode) { int __gnat_minus_500ms() { #if defined (_WIN32) - // Windows Server 2019 and Windows 8.0 do not need 500 millisecond socket - // timeout correction. - return !(IsWindows8OrGreater() && !IsWindowsServer() - || IsWindowsVersionOrGreater(10, 0, 17763)); + // Windows 8.0 and newer do not need 500 millisecond socket timeout + // correction. + // We do not know the Windows server version without socket timeout + // correction for now. When we know, we can add the call for + // IsWindowsVersionOrGreater(10, 0, ????) into condition. + return !IsWindows8OrGreater() || IsWindowsServer(); #else return 0; #endif |