]> sourceware.org Git - newlib-cygwin.git/commit
* dtable.cc (dtable::delete_archetype): Add debugging.
authorChristopher Faylor <me@cgf.cx>
Fri, 12 Dec 2003 20:46:03 +0000 (20:46 +0000)
committerChristopher Faylor <me@cgf.cx>
Fri, 12 Dec 2003 20:46:03 +0000 (20:46 +0000)
commit9279515ae13bbaae37a1d9e8fc4beef0b7d77add
treed6650ed5d8f1705512b1e83da93f51d1a452848c
parentfac0681d6cd0dea950ccf1ea79c0879fdf4321b4
* dtable.cc (dtable::delete_archetype): Add debugging.
(dtable::release): Move archetype deletion here.
(dtable::vfork_child_dup): Increment ctty usecount to catch later
close_all_files case in parent/child.
(dtable::vfork_child_fixup): Avoid using cygheap->foo where this should really
be using local references.  Call close on archetyped handles since the handles
haven't had the noninherit flag set.
* fhandler_tty.cc (fhandler_tty_slave::close): Remove archetype deletion code.
Add defensive error message when DEBUGGING.
(fhandler_tty_common::set_close_on_exec): Use more robust method for checking
whether to set handles into noninherit if there is an archetype associated with
the fhandler.
winsup/cygwin/ChangeLog
winsup/cygwin/dtable.cc
winsup/cygwin/fhandler_tty.cc
This page took 0.030423 seconds and 5 git commands to generate.