summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/exceptions.cc
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2003-12-12 20:46:03 +0000
committerChristopher Faylor <me@cgf.cx>2003-12-12 20:46:03 +0000
commit9279515ae13bbaae37a1d9e8fc4beef0b7d77add (patch)
treed6650ed5d8f1705512b1e83da93f51d1a452848c /winsup/cygwin/exceptions.cc
parentfac0681d6cd0dea950ccf1ea79c0879fdf4321b4 (diff)
downloadcygnal-9279515ae13bbaae37a1d9e8fc4beef0b7d77add.tar.gz
cygnal-9279515ae13bbaae37a1d9e8fc4beef0b7d77add.tar.bz2
cygnal-9279515ae13bbaae37a1d9e8fc4beef0b7d77add.zip
* 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.
Diffstat (limited to 'winsup/cygwin/exceptions.cc')
0 files changed, 0 insertions, 0 deletions