aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/process.c b/src/process.c
index b63a985fcec..5fe07a9c4fa 100644
--- a/src/process.c
+++ b/src/process.c
@@ -7095,15 +7095,11 @@ init_process_emacs (void)
7095 if (! noninteractive || initialized) 7095 if (! noninteractive || initialized)
7096#endif 7096#endif
7097 { 7097 {
7098#if defined HAVE_GLIB && !defined WINDOWSNT && !defined CYGWIN 7098#if defined HAVE_GLIB && !defined WINDOWSNT
7099 /* Tickle glib's child-handling code. Ask glib to wait for Emacs itself; 7099 /* Tickle glib's child-handling code. Ask glib to wait for Emacs itself;
7100 this should always fail, but is enough to initialize glib's 7100 this should always fail, but is enough to initialize glib's
7101 private SIGCHLD handler, allowing the code below to copy it into 7101 private SIGCHLD handler, allowing catch_child_signal to copy
7102 LIB_CHILD_HANDLER. 7102 it into lib_child_handler. */
7103
7104 For some reason tickling causes Cygwin bootstrap to fail, so it's
7105 skipped under Cygwin. FIXME: Skipping the tickling likely causes
7106 bugs in subprocess handling under Cygwin (Bug#14569). */
7107 g_source_unref (g_child_watch_source_new (getpid ())); 7103 g_source_unref (g_child_watch_source_new (getpid ()));
7108#endif 7104#endif
7109 catch_child_signal (); 7105 catch_child_signal ();