# HG changeset patch # User Dan Nicolaescu # Date 1189137386 0 # Node ID b651dc7c54ac5a0dcd8de2b8a500aec056ad76f0 # Parent d2cda61c7c00355e76d835676c511cd3e7efb27a * term.c (dissociate_if_controlling_tty): Call setsid on CYGWIN. diff -r d2cda61c7c00 -r b651dc7c54ac src/ChangeLog --- a/src/ChangeLog Fri Sep 07 03:32:35 2007 +0000 +++ b/src/ChangeLog Fri Sep 07 03:56:26 2007 +0000 @@ -1,3 +1,7 @@ +2007-09-07 Angelo Graziosi (tiny change) + + * term.c (dissociate_if_controlling_tty): Call setsid on CYGWIN. + 2007-09-07 Stefan Monnier * window.c (Vsplit_window_preferred_function): New var. diff -r d2cda61c7c00 -r b651dc7c54ac src/term.c --- 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));