URL
https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk
Show entire file |
Details |
Blame |
View Log
Rev 54 |
Rev 56 |
Line 2202... |
Line 2202... |
sub run_cmd_in_back_ground_get_stdout
|
sub run_cmd_in_back_ground_get_stdout
|
{
|
{
|
my $cmd=shift;
|
my $cmd=shift;
|
my $exit;
|
my $exit;
|
my ($stdout, $stderr);
|
my ($stdout, $stderr);
|
|
|
#open(OLDERR, ">&STDERR");
|
|
#open(STDERR, ">>/tmp/tmp.spderr") or die "Can't dup stdout";
|
|
#select(STDOUT); $| = 1; # make unbuffered
|
|
#print OLDERR ""; #this fixed an error about OLDERR not being used
|
|
|
|
## do my stuff here.
|
|
|
|
STDOUT->flush();
|
STDOUT->flush();
|
STDERR->flush();
|
STDERR->flush();
|
|
|
capture { $exit=run_cmd_in_back_ground($cmd) } \$stdout, \$stderr;
|
capture { $exit=run_cmd_in_back_ground($cmd) } \$stdout, \$stderr;
|
|
|
#close(STDERR);
|
|
#open(STDERR, ">&OLDERR");
|
|
return ($stdout,$exit,$stderr);
|
return ($stdout,$exit,$stderr);
|
|
|
}
|
}
|
|
|
sub run_cmd_message_dialog_errors{
|
sub run_cmd_message_dialog_errors{
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.