diff src/term.c @ 84359:b651dc7c54ac

* term.c (dissociate_if_controlling_tty): Call setsid on CYGWIN.
author Dan Nicolaescu <dann@ics.uci.edu>
date Fri, 07 Sep 2007 03:56:26 +0000
parents dab32bc3edc8
children 7ec30b352b6e
line wrap: on
line diff
--- a/src/term.c	Fri Sep 07 03:32:35 2007 +0000
+++ b/src/term.c	Fri Sep 07 03:56:26 2007 +0000
@@ -3130,6 +3130,9 @@
 #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));