### 'BlockSize' => 1024, # ???
);
- if ($@) {
- &ERROR("FTP: $@.");
- return;
- }
+ return if ($@);
# login.
if ($ftp->login()) {
&status("FTP: local size is $lsize; downloading.") if ($verbose_ftp);
} else {
&status("FTP: same size; skipping.");
- &system("touch $thisfile"); # lame hack.
+ system("touch $thisfile"); # lame hack.
$ftp->quit();
return 1;
}
return 0;
}
- my $start_time = &gettimeofday();
+ my $start_time = &timeget();
if (defined $lfile) {
&status("FTP: getting $file as $lfile.") if ($verbose_ftp);
$ftp->get($file,$lfile);
}
}
- my $delta_time = &gettimeofday() - $start_time;
+ my $delta_time = &timedelta($start_time);
if ($delta_time > 0 and $verbose_ftp) {
&status(sprintf("FTP: %.02f sec to complete.", $delta_time));
my ($rateunit,$rate) = ("B", $size / $delta_time);
&status("FTP: opening connection to $host.") if ($verbose_ftp);
my $ftp = Net::FTP->new($host,'Timeout'=>60);
- if ($@) {
-### &ERROR("FTP: $@.");
- return;
- }
+ return if ($@);
# login.
if ($ftp->login()) {