+2011-08-18 Corinna Vinschen <corinna@vinschen.de>
+
+ * dtable.cc (dtable::get_debugger_info): Add missing braces.
+ (dtable::stdio_init): Fix incorrect negation of not_open(2) condition.
+
2011-08-16 Pierre Humblet <Pierre.Humblet@ieee.org>
* net.cc (gethostby_helper): Remove DEBUGGING code from and
| O_BINARY, 0777))
release (i);
else
- CloseHandle (h);
- /* Copy to Windows' idea of a standard handle, otherwise
- we have invalid standard handles when calling Windows
- functions (small_printf and strace might suffer, too). */
- SetStdHandle (std_consts[i], i ? fh->get_output_handle ()
- : fh->get_handle ());
+ {
+ CloseHandle (h);
+ /* Copy to Windows' idea of a standard handle, otherwise
+ we have invalid standard handles when calling Windows
+ functions (small_printf and strace might suffer, too). */
+ SetStdHandle (std_consts[i], i ? fh->get_output_handle ()
+ : fh->get_handle ());
+ }
}
}
}
initialized in dtable::get_debugger_info (). In this case
init_std_file_from_handle is a no-op, so, even if out == err we don't
want to duplicate the handle since it will be unused. */
- if (out == err && (!being_debugged () || !not_open (2)))
+ if (out == err && (!being_debugged () || not_open (2)))
{
/* Since this code is not invoked for forked tasks, we don't have
to worry about the close-on-exec flag here. */