]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix bug #12327 with SIGCHLD handling on Windows and some other systems.
authorEli Zaretskii <eliz@gnu.org>
Thu, 6 Sep 2012 16:42:48 +0000 (19:42 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 6 Sep 2012 16:42:48 +0000 (19:42 +0300)
 src/process.c (CAN_HANDLE_MULTIPLE_CHILDREN): Fix a typo that broke
 SIGCHLD handling on systems that don't have WNOHANG.

src/ChangeLog
src/process.c

index a017ef7fdabdd5ffd6729741d169f2472786732d..479fb38e60bacdb5bccc648d8f4d51d39e1f1745 100644 (file)
@@ -1,3 +1,8 @@
+2012-09-06  Eli Zaretskii  <eliz@gnu.org>
+
+       * process.c (CAN_HANDLE_MULTIPLE_CHILDREN): Fix a typo that broke
+       SIGCHLD handling on systems that don't have WNOHANG.  (Bug#12327)
+
 2012-09-06  Dmitry Antipov  <dmantipov@yandex.ru>
 
        Explicitly mark buffer_defaults and buffer_local_symbols.
index 3a6615fb5055993989df22345451f98628c8a793..9ab8d2720b26e3cb9e37e1ef9d6e9d2e68c2e3e6 100644 (file)
@@ -6518,9 +6518,9 @@ record_child_status_change (void)
 #if (defined WINDOWSNT \
      || (defined USG && !defined GNU_LINUX \
         && !(defined HPUX && defined WNOHANG)))
-enum { CAN_HANDLE_MULTIPLE_CHILDREN = 1 };
-#else
 enum { CAN_HANDLE_MULTIPLE_CHILDREN = 0 };
+#else
+enum { CAN_HANDLE_MULTIPLE_CHILDREN = 1 };
 #endif
 
 static void