* pinfo.cc (_pinfo::set_ctty): Revert 2012-02-07 change to skip function if tty
in question == our ctty. * syscalls.cc (setsid): Avoid two function calls. * dtable.cc (dtable::dup_worker): Remove debugging. * init.cc (search_for): Calculate for every new process rather than using shared value. (threadfunc_ix): Fill in for ever new process rather than sing shared value.
This commit is contained in:
@@ -677,16 +677,8 @@ dtable::dup_worker (fhandler_base *oldfh, int flags)
|
||||
|
||||
/* The O_CLOEXEC flag enforces close-on-exec behaviour. */
|
||||
newfh->set_close_on_exec (!!(flags & O_CLOEXEC));
|
||||
debug_printf ("duped '%s' old %p, new %p", oldfh->get_name (), oldfh->get_io_handle (), newfh->get_io_handle ());
|
||||
#ifdef DEBUGGING
|
||||
debug_printf ("duped output_handles old %p, new %p",
|
||||
oldfh->get_output_handle (),
|
||||
newfh->get_output_handle ());
|
||||
if (oldfh->archetype)
|
||||
debug_printf ("duped output_handles archetype old %p, archetype new %p",
|
||||
oldfh->archetype->get_output_handle (),
|
||||
newfh->archetype->get_output_handle ());
|
||||
#endif /*DEBUGGING*/
|
||||
debug_printf ("duped '%s' old %p, new %p", oldfh->get_name (),
|
||||
oldfh->get_io_handle (), newfh->get_io_handle ());
|
||||
}
|
||||
}
|
||||
return newfh;
|
||||
|
Reference in New Issue
Block a user