libc/winsup/cygwin/release/1.7.15
Christopher Faylor 06bd0ef2ab * DevNotes: Add entry cgf-000003.
* cygheap.h (init_cygheap::pid_handle): Delete.
* dcrt0.cc (child_info_spawn::handle_spawn): Keep parent open if we have
execed.
* pinfo.cc (pinfo::thisproc): Remove pid_handle manipulations.
(pinfo::init): Don't consider a reaped process to be available.
* spawn.cc (child_info_spawn::worker): Remove pid_handle manipulations.  Make
wr_proc_pipe and parent noninheritable when starting a program which doesn't
use the Cygwin DLL.  Conditionally reset wr_proc_pipe to inheritable if
CreateProcess fails.  Inject wr_proc_pipe handle into non-Cygwin process.
Consider a non-cygwin process to be 'synced'.
2012-05-07 15:05:56 +00:00

30 lines
1 KiB
Plaintext

What's new:
-----------
- Add CYGWIN=pipe_byte option to force opening of pipes in byte mode
rather than message mode.
Bug fixes:
----------
- Fix output of mkpasswd -c option in case $HOME is set at the time.
Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00094.html
- Fix problem where too much input was attempted to be read from a
pty slave. Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00049.html
- Fix problem setting parent pid to 1 when process with children execs
itself. Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00009.html
- Fix fesetround and fesetprec to allow all valid input parameters.
Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00010.html
- Avoid "WARNING: Couldn't compute FAST_CWD pointer." message on
Windows 8 Customer Preview 32 bit.
Fixes: http://cygwin.com/ml/cygwin/2012-04/msg00616.html
- Don't make Cygwin wait for all children of a non-cygwin child program.
Fixes: http://cygwin.com/ml/cygwin/2012-05/msg00063.html,
http://cygwin.com/ml/cygwin/2012-05/msg00075.html