diff options
author | Po Lu <luangruo@yahoo.com> | 2022-10-28 11:41:08 +0000 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-10-28 11:41:08 +0000 |
commit | 93aff6e5334ee9f398727395b02c2e7913d84bc2 (patch) | |
tree | 2e5b46fd075667668a819a7340318bdf92408a89 /src/callproc.c | |
parent | 36ca409d72d47aee91fe0b76431c35825789f877 (diff) | |
download | emacs-93aff6e5334ee9f398727395b02c2e7913d84bc2.tar.gz |
Fix Haiku subprocess support
* src/callproc.c: Disable posix_spawn on Haiku until some things
are fixed.
Diffstat (limited to 'src/callproc.c')
-rw-r--r-- | src/callproc.c | 5 |
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; && (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 <spawn.h> # define USABLE_POSIX_SPAWN 1 #else |