mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 12:32:27 +01:00
Merge pilot.(none):/data/msvensson/mysql/bug18415/my50-bug18415
into pilot.(none):/data/msvensson/mysql/bug18415/my51-bug18415 mysql-test/lib/mtr_process.pl: Auto merged
This commit is contained in:
commit
3ffce0c724
1 changed files with 3 additions and 13 deletions
|
@ -142,6 +142,7 @@ sub spawn_impl ($$$$$$$) {
|
|||
|
||||
if ( $pid )
|
||||
{
|
||||
select(STDOUT) if $::glob_win32_perl;
|
||||
return spawn_parent_impl($pid,$mode,$path);
|
||||
}
|
||||
else
|
||||
|
@ -163,9 +164,6 @@ sub spawn_impl ($$$$$$$) {
|
|||
{
|
||||
# Don't redirect stdout on ActiveState perl since this is
|
||||
# just another thread in the same process.
|
||||
# Should be fixed so that the thread that is created with fork
|
||||
# executes the exe in another process and wait's for it to return.
|
||||
# In the meanwhile, we get all the output from mysqld's to screen
|
||||
}
|
||||
elsif ( ! open(STDOUT,$log_file_open_mode,$output) )
|
||||
{
|
||||
|
@ -175,7 +173,7 @@ sub spawn_impl ($$$$$$$) {
|
|||
|
||||
if ( $error )
|
||||
{
|
||||
if ( $output eq $error )
|
||||
if ( !$::glob_win32_perl and $output eq $error )
|
||||
{
|
||||
if ( ! open(STDERR,">&STDOUT") )
|
||||
{
|
||||
|
@ -184,15 +182,7 @@ sub spawn_impl ($$$$$$$) {
|
|||
}
|
||||
else
|
||||
{
|
||||
if ( $::glob_win32_perl )
|
||||
{
|
||||
# Don't redirect stdout on ActiveState perl since this is
|
||||
# just another thread in the same process.
|
||||
# Should be fixed so that the thread that is created with fork
|
||||
# executes the exe in another process and wait's for it to return.
|
||||
# In the meanwhile, we get all the output from mysqld's to screen
|
||||
}
|
||||
elsif ( ! open(STDERR,$log_file_open_mode,$error) )
|
||||
if ( ! open(STDERR,$log_file_open_mode,$error) )
|
||||
{
|
||||
mtr_child_error("can't redirect STDERR to \"$error\": $!");
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue