diff options
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 45566718c..d1481ee87 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,5 +1,23 @@ 2006-05-21 Christopher Faylor <cgf@timesys.com> + * fhandle.h (fhandler_pipe::create_guard): Revert change which + eliminated SECURITY_ATTRIBUTES argument. + * pipe.cc (fhandler_pipe::open): Duplicate guard from other process and + protect it appropriately. Eliminate unneeded writepipe_exists + temporary variable. Set inheritance appropriately. + (fhandler_pipe::set_close_on_exec): Revert change which eliminated + handling guard inheritance. + (fhandler_pipe::fixup_after_fork): Ditto. Use correct name of entity + being checked by fork_fixup. + (fhandler_pipe::fixup_after_exec): Don't bother with guard here. + (fhandler_pipe::dup): Cosmetic changes and revert creation of + writepipe_exists as noninheritable. + (fhandler_pipe::create): Revert change which eliminated + SECURITY_ATTRIBUTES argument. Revert change which always made + writepipe_exists noninheritable. + +2006-05-21 Christopher Faylor <cgf@timesys.com> + * debug.cc (add_handle): Print handle value when collision detected. * dtable.cc (dtable::stdio_init): Cosmetic change. * fhandler.h (fhandler_base::create_read_state): Protect handle. |