diff options
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index edcad897d..b0f06350c 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,32 @@ +2005-07-16 Christopher Faylor <cgf@timesys.com> + + * child_info.h (child_info::sync): Pass pid and HANDLE rather than + using pinfo. + (child_info::child_info): Accept an argument controlling whether to + create proc_subproc. + (child_info_spawn::child_info_spawn): Ditto. + * sigproc.cc (child_info::child_info): Ditto. + (child_info_spawn::child_info_spawn): Ditto. + (child_info::sync): Use passed in pid and HANDLE. + * fork.cc (fork_parent): Reflect additional arguments required for + child_info::sync. + * hookapi.cc (hook_or_detect_cygwin): Rename. Change so that NULL 'fn' + argument just returns "true", indicating that program uses cygwin1.dll. + * spawn.cc (av::win16_exe): New element. + * spawn.cc (av::iscygwin): New element. + (av::fixup): New function. + (spawn_guts): Protect against SEGV. Use fixup function to detect when + it is safe to wait for a spawned (as opposed to an execed) program. + Reflect changes in child_info::sync arguments. + * external.cc (cygwin_internal): Reflect function renaming to + hook_or_detect_cygwin. + + * cygheap.cc (cygheap_fixup_in_child): Close handle after debug fixup + has been done to prevent false positives in handle collision. + + * exceptions.cc (try_to_debug): Notify debugger if already being + debugged. + 2005-07-09 Christopher Faylor <cgf@timesys.com> * path.cc (mount): Only check win32_path when we know we need it. @@ -47,6 +76,7 @@ (handler_dev_raw::close): Ditto. (fhandler_dev_clipboard::fixup_after_exec): New method. * fhandler_dev_mem.cc (fhandler_dev_mem::close): Eliminate pass through + function in favor of virtual method. * fhandler_dev_raw.cc (fhandler_dev_raw::close): Ditto. * fhandler_clipboard.cc (fhandler_dev_clipboard::close): Don't go to extra effort when execing. @@ -55,8 +85,8 @@ when we know we're execing. * fhandler_disk_file.cc (fhandler_disk_file::close): Ditto. * fhandler_dsp.cc (fhandler_dev_dsp::close): Ditto. - * fhandler_fifo.cc (fhandler_fifo.cc::close): Ditto. - function in favor of base function. + * fhandler_fifo.cc (fhandler_fifo.cc::close): Ditto. function in favor + of base function. * fhandler_random.cc (fhandler_dev_random::close): Ditto. * fhandler_registry.cc (fhandler_registry::close): Ditto. * fhandler_tty.cc (fhandler_tty_slave::close): Ditto. |