]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/callproc.c (emacs_spawn): Fix Mac OS X build.
authorPo Lu <luangruo@yahoo.com>
Sat, 6 Aug 2022 02:27:03 +0000 (10:27 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 6 Aug 2022 02:27:03 +0000 (10:27 +0800)
src/callproc.c

index aec0a2f5a58912c9bf618783ec1e78df729b83b0..e8e4c48b5be62f546f3a13a267eb65863ea564f3 100644 (file)
@@ -1488,7 +1488,7 @@ emacs_spawn (pid_t *newpid, int std_in, int std_out, int std_err,
   /* Darwin doesn't let us run setsid after a vfork, so use fork when
      necessary.  Below, we reset SIGCHLD handling after a vfork, as
      apparently macOS can mistakenly deliver SIGCHLD to the child.  */
-  if (pty != NULL)
+  if (pty_in || pty_out)
     pid = fork ();
   else
     pid = VFORK ();