diff options
| author | Po Lu | 2022-10-28 11:41:08 +0000 |
|---|---|---|
| committer | Po Lu | 2022-10-28 11:41:08 +0000 |
| commit | 93aff6e5334ee9f398727395b02c2e7913d84bc2 (patch) | |
| tree | 2e5b46fd075667668a819a7340318bdf92408a89 /src | |
| parent | 36ca409d72d47aee91fe0b76431c35825789f877 (diff) | |
| download | emacs-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.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; | |||
| 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 |