mirror of
https://github.com/postgres/postgres.git
synced 2025-08-27 07:42:10 +03:00
Clean up some code, comments and docs referring to Windows 2000 and older
This fixes and updates a couple of comments related to outdated Windows versions. Particularly, src/common/exec.c had a fallback implementation to read a file's line from a pipe because stdin/stdout/stderr does not exist in Windows 2000 that is removed to simplify src/common/ as there are unlikely versions of Postgres running on such platforms. Author: Michael Paquier Reviewed-by: Kyotaro Horiguchi, Juan José Santamaría Flecha Discussion: https://postgr.es/m/20191219021526.GC4202@paquier.xyz
This commit is contained in:
@@ -69,10 +69,9 @@ haveNativeWindowsIPv6routines(void)
|
||||
return (getaddrinfo_ptr != NULL);
|
||||
|
||||
/*
|
||||
* For Windows XP and Windows 2003 (and longhorn/vista), the IPv6 routines
|
||||
* are present in the WinSock 2 library (ws2_32.dll). Try that first
|
||||
* For Windows XP and later versions, the IPv6 routines are present in the
|
||||
* WinSock 2 library (ws2_32.dll).
|
||||
*/
|
||||
|
||||
hLibrary = LoadLibraryA("ws2_32");
|
||||
|
||||
if (hLibrary == NULL || GetProcAddress(hLibrary, "getaddrinfo") == NULL)
|
||||
@@ -83,13 +82,6 @@ haveNativeWindowsIPv6routines(void)
|
||||
*/
|
||||
if (hLibrary != NULL)
|
||||
FreeLibrary(hLibrary);
|
||||
|
||||
/*
|
||||
* In Windows 2000, there was only the IPv6 Technology Preview look in
|
||||
* the IPv6 WinSock library (wship6.dll).
|
||||
*/
|
||||
|
||||
hLibrary = LoadLibraryA("wship6");
|
||||
}
|
||||
|
||||
/* If hLibrary is null, we couldn't find a dll with functions */
|
||||
|
Reference in New Issue
Block a user