Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <3B7C42A2.77984F60@corp.earthlink.net> Date: Thu, 16 Aug 2001 15:01:06 -0700 From: "Robert L. Brown JR" X-Mailer: Mozilla 4.5 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: void tty association Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Note-from-DJ: This may be spam Hello, I'm trying to figure out how to remove the "tty association" of the control terminal from a child process in CYGWIN . Under SYSV I would call setpgrp() In BSD, I would call fd=open("/dev/tty", _O_RDRW); ioctl(fd, TIOCNOTTY, 0); The CYGWIN API Reference mentions tcsetpgrp(). When I do "man tcsetpgrp" under CYGWIN, I get nothing. I've looked at the tcsetpgrp() call manpage under Solaris and it says that it only change the pgid of the controlling terminal. How do you remove the tty association in CYGWIN? Any help appreciated, Robert -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/