From 93aff6e5334ee9f398727395b02c2e7913d84bc2 Mon Sep 17 00:00:00 2001 From: Po Lu Date: Fri, 28 Oct 2022 11:41:08 +0000 Subject: [PATCH] Fix Haiku subprocess support * src/callproc.c: Disable posix_spawn on Haiku until some things are fixed. --- src/callproc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/callproc.c b/src/callproc.c index 1337d2b9de1..4d4b86629cf 100644 --- a/src/callproc.c +++ b/src/callproc.c @@ -39,7 +39,10 @@ extern char **environ; && (defined HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR \ || defined HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP) \ && defined HAVE_DECL_POSIX_SPAWN_SETSID \ - && HAVE_DECL_POSIX_SPAWN_SETSID == 1 + && HAVE_DECL_POSIX_SPAWN_SETSID == 1 \ + /* posix_spawnattr_setflags rejects POSIX_SPAWN_SETSID on \ + Haiku */ \ + && !defined HAIKU # include # define USABLE_POSIX_SPAWN 1 #else -- 2.39.5