diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2009-10-07 07:52:30 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2009-10-07 07:52:30 +0000 |
commit | b4311a90678d873611e2502e81b90b7cf6b4415a (patch) | |
tree | 431d7a28ae087eb79d53a692fd8c30a2bbfb976e /winsup/cygwin/fhandler.h | |
parent | bd45d6fa76578b6c641d9deeae0a924e953ce78d (diff) | |
download | cygnal-b4311a90678d873611e2502e81b90b7cf6b4415a.tar.gz cygnal-b4311a90678d873611e2502e81b90b7cf6b4415a.tar.bz2 cygnal-b4311a90678d873611e2502e81b90b7cf6b4415a.zip |
* 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.
Diffstat (limited to 'winsup/cygwin/fhandler.h')
-rw-r--r-- | winsup/cygwin/fhandler.h | 1 |
1 files changed, 1 insertions, 0 deletions
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 |