OSDN Git Service

* fhandler.h (fhandler_console::fixup_after_fork_exec): Declare new function.
authorcgf <cgf>
Mon, 14 Nov 2005 05:36:16 +0000 (05:36 +0000)
committercgf <cgf>
Mon, 14 Nov 2005 05:36:16 +0000 (05:36 +0000)
commitcbb289e6d7f57f92451f3b7fbced2b518d6a0956
tree86b26bf98a924d2031cf3d203e6c268d3e854e41
parentf429c51dc5c72f02aab3faaae62fffdfb75cf94a
* fhandler.h (fhandler_console::fixup_after_fork_exec): Declare new function.
(fhandler_console::fixup_after_fork): Use fixup_after_fork_exec.
(fhandler_console::fixup_after_exec): Ditto.
* fhandler_console.cc (fhandler_console::fixup_after_fork): Delete definition.
(fhandler_console::fixup_after_fork_exec): Rename from fixup_after_exec.
* pinfo.cc (_pinfo::set_ctty): Don't play with console count here.
* syscalls.cc (close_all_files): Don't close cygheap ctty if hExeced since the
child will be copying information from us.
(setsid): Use myctty() rather than raw ctty #.
winsup/cygwin/ChangeLog
winsup/cygwin/fhandler.h
winsup/cygwin/fhandler_console.cc
winsup/cygwin/fhandler_tty.cc
winsup/cygwin/pinfo.cc
winsup/cygwin/syscalls.cc