init: only use pipe2 if availabile, check in configure

This commit is contained in:
Sebastian Falbesoner
2021-02-22 00:25:17 +01:00
parent 828bb776d2
commit 584fd91d2d
2 changed files with 3 additions and 1 deletions

View File

@@ -32,7 +32,7 @@ static int g_shutdown_pipe[2] = {-1, -1};
bool InitShutdownState()
{
#ifndef WIN32
#if HAVE_O_CLOEXEC
#if HAVE_O_CLOEXEC && HAVE_DECL_PIPE2
// If we can, make sure that the file descriptors are closed on exec()
// to prevent interference.
if (pipe2(g_shutdown_pipe, O_CLOEXEC) != 0) {