aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPo Lu2022-10-28 11:41:08 +0000
committerPo Lu2022-10-28 11:41:08 +0000
commit93aff6e5334ee9f398727395b02c2e7913d84bc2 (patch)
tree2e5b46fd075667668a819a7340318bdf92408a89 /src
parent36ca409d72d47aee91fe0b76431c35825789f877 (diff)
downloademacs-93aff6e5334ee9f398727395b02c2e7913d84bc2.tar.gz
emacs-93aff6e5334ee9f398727395b02c2e7913d84bc2.zip
Fix Haiku subprocess support
* src/callproc.c: Disable posix_spawn on Haiku until some things are fixed.
Diffstat (limited to 'src')
-rw-r--r--src/callproc.c5
1 files changed, 4 insertions, 1 deletions
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;
39 && (defined HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR \ 39 && (defined HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR \
40 || defined HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP) \ 40 || defined HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP) \
41 && defined HAVE_DECL_POSIX_SPAWN_SETSID \ 41 && defined HAVE_DECL_POSIX_SPAWN_SETSID \
42 && HAVE_DECL_POSIX_SPAWN_SETSID == 1 42 && HAVE_DECL_POSIX_SPAWN_SETSID == 1 \
43 /* posix_spawnattr_setflags rejects POSIX_SPAWN_SETSID on \
44 Haiku */ \
45 && !defined HAIKU
43# include <spawn.h> 46# include <spawn.h>
44# define USABLE_POSIX_SPAWN 1 47# define USABLE_POSIX_SPAWN 1
45#else 48#else