Avoid delays trying to fetch Cygwin info from non-Cygwin processes
* pinfo.cc (_pinfo::commune_request): Don't try to send commune requests to non-Cygwin processes. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
511eb2f264
commit
95868172f3
|
@ -1,3 +1,8 @@
|
|||
2015-06-08 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* pinfo.cc (_pinfo::commune_request): Don't try to send commune
|
||||
requests to non-Cygwin processes.
|
||||
|
||||
2015-06-08 Takashi Yano <takashi.yano@nifty.ne.jp>
|
||||
|
||||
* fhandler_tty.cc (fhandler_pty_slave::write): Move causing of SIGHUP
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* pinfo.cc: process table support
|
||||
|
||||
Copyright 1996, 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
|
||||
2008, 2009, 2010, 2011, 2012, 2013, 2014 Red Hat, Inc.
|
||||
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Red Hat, Inc.
|
||||
|
||||
This file is part of Cygwin.
|
||||
|
||||
|
@ -690,6 +690,11 @@ _pinfo::commune_request (__uint32_t code, ...)
|
|||
set_errno (ESRCH);
|
||||
goto err;
|
||||
}
|
||||
if (ISSTATE (this, PID_NOTCYGWIN))
|
||||
{
|
||||
set_errno (ENOTSUP);
|
||||
goto err;
|
||||
}
|
||||
|
||||
va_start (args, code);
|
||||
si._si_commune._si_code = code;
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
Bug Fixes
|
||||
---------
|
||||
|
||||
- Handle SIGHUP in pty master close.
|
||||
Addresses: https://cygwin.com/ml/cygwin/2015-06/msg00133.html
|
||||
https://cygwin.com/ml/cygwin/2011-07/msg00295.html
|
||||
|
||||
- Avoid fetching /proc process info from non-Cygwin processes.
|
||||
Addresses: https://cygwin.com/ml/cygwin/2015-06/msg00133.html
|
||||
https://cygwin.com/ml/cygwin/2015-05/msg00331.html
|
||||
https://cygwin.com/ml/cygwin/2015-05/msg00314.html
|
Loading…
Reference in New Issue