pgsql: windows: msvc: Define STDIN/OUT/ERR_FILENO.

2023-10-17 Thread Nathan Bossart
windows: msvc: Define STDIN/OUT/ERR_FILENO. This commit (c290e79cf0) was originally back-patched to v15. Commit 97550c0711 added a new use of STDERR_FILENO, and it was back-patched all the way to v11, thus breaking MSVC builds for v11 through v14. Since STDERR_FILENO is now needed on older versio

pgsql: windows: msvc: Define STDIN/OUT/ERR_FILENO.

2023-10-17 Thread Nathan Bossart
windows: msvc: Define STDIN/OUT/ERR_FILENO. This commit (c290e79cf0) was originally back-patched to v15. Commit 97550c0711 added a new use of STDERR_FILENO, and it was back-patched all the way to v11, thus breaking MSVC builds for v11 through v14. Since STDERR_FILENO is now needed on older versio

pgsql: windows: msvc: Define STDIN/OUT/ERR_FILENO.

2023-10-17 Thread Nathan Bossart
windows: msvc: Define STDIN/OUT/ERR_FILENO. This commit (c290e79cf0) was originally back-patched to v15. Commit 97550c0711 added a new use of STDERR_FILENO, and it was back-patched all the way to v11, thus breaking MSVC builds for v11 through v14. Since STDERR_FILENO is now needed on older versio

pgsql: windows: msvc: Define STDIN/OUT/ERR_FILENO.

2023-10-17 Thread Nathan Bossart
windows: msvc: Define STDIN/OUT/ERR_FILENO. This commit (c290e79cf0) was originally back-patched to v15. Commit 97550c0711 added a new use of STDERR_FILENO, and it was back-patched all the way to v11, thus breaking MSVC builds for v11 through v14. Since STDERR_FILENO is now needed on older versio

pgsql: windows: msvc: Define STDIN/OUT/ERR_FILENO.

2022-07-18 Thread Andres Freund
windows: msvc: Define STDIN/OUT/ERR_FILENO. Because they are not available we've used _fileno(stdin) in some places, but that doesn't reliably work, because stdin might be closed. This is the prerequisite of the subsequent commit, fixing a failure introduced in 76e38b37a5. Author: Andres Freund

pgsql: windows: msvc: Define STDIN/OUT/ERR_FILENO.

2022-07-18 Thread Andres Freund
windows: msvc: Define STDIN/OUT/ERR_FILENO. Because they are not available we've used _fileno(stdin) in some places, but that doesn't reliably work, because stdin might be closed. This is the prerequisite of the subsequent commit, fixing a failure introduced in 76e38b37a5. Author: Andres Freund