From b4311a90678d873611e2502e81b90b7cf6b4415a Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Wed, 7 Oct 2009 07:52:30 +0000 Subject: * fhandler.h (fhandler_pty_master::tcgetpgrp): Declare. * fhandler_termios.cc (fhandler_termios::tcgetpgrp): Only return valid pgid if tty is controlling tty. Set errno to ENOTTY and return -1 otherwise. (fhandler_pty_master::tcgetpgrp): New function. Return 0 for master side of pty if it's not the controlling tty of the process. --- winsup/cygwin/fhandler.h | 1 + 1 file changed, 1 insertion(+) (limited to 'winsup/cygwin/fhandler.h') diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h index dac0ce269..cb12d2b20 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/fhandler.h @@ -1109,6 +1109,7 @@ public: int dup (fhandler_base *); void fixup_after_fork (HANDLE parent); void fixup_after_exec (); + int tcgetpgrp (); }; class fhandler_tty_master: public fhandler_pty_master -- cgit v1.2.3