]> git.eshelyaron.com Git - emacs.git/commitdiff
* term.c (dissociate_if_controlling_tty): Call setsid on CYGWIN.
authorDan Nicolaescu <dann@ics.uci.edu>
Fri, 7 Sep 2007 03:56:26 +0000 (03:56 +0000)
committerDan Nicolaescu <dann@ics.uci.edu>
Fri, 7 Sep 2007 03:56:26 +0000 (03:56 +0000)
src/ChangeLog
src/term.c

index 7fc05c40994698d4b9b6563701c561f597f34bc4..918b7bd191fd42b287f07e72222674c625f5030b 100644 (file)
@@ -1,3 +1,7 @@
+2007-09-07  Angelo Graziosi <Angelo.Graziosi@roma1.infn.it>  (tiny change)
+
+       * term.c (dissociate_if_controlling_tty): Call setsid on CYGWIN.
+
 2007-09-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * window.c (Vsplit_window_preferred_function): New var.
index 98d3b8683496cd7cc9a498b48a296ca4813e8a68..2ed6435c34459855b6976fc5fda7c6cd747ecab9 100644 (file)
@@ -3130,6 +3130,9 @@ dissociate_if_controlling_tty (int fd)
 #if defined (USG) && !defined (BSD_PGRPS)
       setpgrp ();
       no_controlling_tty = 1;
+#elif defined (CYGWIN)
+      setsid ();
+      no_controlling_tty = 1;
 #else
 #ifdef TIOCNOTTY                /* Try BSD ioctls. */
       sigblock (sigmask (SIGTTOU));