]> sourceware.org Git - newlib-cygwin.git/commit
Move open_fhs from fhandler.h to cygheap.h for easier tracking. Accommodate
authorChristopher Faylor <me@cgf.cx>
Tue, 30 Dec 2003 01:57:16 +0000 (01:57 +0000)
committerChristopher Faylor <me@cgf.cx>
Tue, 30 Dec 2003 01:57:16 +0000 (01:57 +0000)
commit8ed5c9b6297dce0115a462e6ae1a644a9a278bdb
tree473e2145a60c105c2375886d95fe3c675220af25
parente97377932b06f0993df95c7c7877474ec20ff74d
Move open_fhs from fhandler.h to cygheap.h for easier tracking.  Accommodate
this change throughout.
* dtable.cc (dtable::add_archetype): Use correct count when iterating through
*active* archetypes.
* dtable.cc (dtable::fixup_after_exec): Close handle if close_on_exec and
archetype exists since archetype currently does not set windows close-on-exec
flag (FIXME).
* fhandler_tty.cc (fhandler_tty_slave::open): Change debugging output slightly.
(fhandler_tty_slave::close): Ditto.
(fhandler_tty_slave::fixup_after_fork): Just report on inherited use counts
since since archetype currently does not set windows close-on-exec flag
(FIXME).
* pinfo.cc (_pinfo::set_ctty): Change debugging output slightly.
* cygheap.cc (cygheap_init): Remove open_fhs accommodation and use count
reporting.
* perthread.h (vfork_save::fhctty): New element.
* perthread.h (vfork_save::open_fhs): New element.
* fork.cc (vfork): Muck around with ctty and open_fhs stuff, both of which are
now saved in the vfork_save structure.
winsup/cygwin/ChangeLog
winsup/cygwin/cygheap.cc
winsup/cygwin/cygheap.h
winsup/cygwin/dtable.cc
winsup/cygwin/fhandler.h
winsup/cygwin/fhandler_console.cc
winsup/cygwin/fhandler_tty.cc
winsup/cygwin/fork.cc
winsup/cygwin/perthread.h
winsup/cygwin/pinfo.cc
winsup/cygwin/syscalls.cc
This page took 0.03268 seconds and 5 git commands to generate.