use Fcntl qw(O_WRONLY O_EXCL O_CREAT);
use FileHandle;
use File::Basename;
+use File::stat;
use Getopt::Std;
use Log::Dispatch;
use Log::Dispatch::File;
my @baton;
my $msg;
my $i;
+ my $st;
my @result;
@baton = spam_start_hook();
spam_stop_hook(@baton);
- return @result;
+ return (map { $_->[1] }
+ sort { $a->[0] <=> $b->[0] }
+ map {
+ if (not ($st = stat($_))) {
+ die("stat($_): $!");
+ }
+ [$st->mtime, $_]
+ }
+ @result);
}
\f