From a866592695ccff080b6e76ddbbb5738f8bb529f4 Mon Sep 17 00:00:00 2001 From: hyung-hwan Date: Thu, 17 Feb 2022 01:51:32 +0000 Subject: [PATCH] fixed a conditional check for O_CLOEXEC in mux.c --- qse/lib/si/mux.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qse/lib/si/mux.c b/qse/lib/si/mux.c index 7879914e..e433be68 100644 --- a/qse/lib/si/mux.c +++ b/qse/lib/si/mux.c @@ -1119,7 +1119,7 @@ int qse_mux_setupchan (qse_mux_t* mux) return -1; } -#if defined(HAVE_PIPE2) +#if defined(HAVE_PIPE2) && defined(O_CLOEXEC) if (pipe2(mux->chan, O_CLOEXEC | O_NONBLOCK) <= -1) #else if (pipe(mux->chan) <= -1) @@ -1130,7 +1130,7 @@ int qse_mux_setupchan (qse_mux_t* mux) } else { -#if defined(HAVE_PIPE2) +#if defined(HAVE_PIPE2) && defined(O_CLOEXEC) /* do nothing */ #else int flags;