Data-Rlist
view release on metacpan or search on metacpan
lib/Data/Rlist.pm view on Meta::CPAN
if ($to_stdout) {
open($fh, ">$output") or confess("\nERROR: $!");
} else {
(open($fh, ">$output") and flock($fh, 2)) or
confess("\nERROR: $output: can't create and lock Rlist-file: $!");
}
# Build file header. Compile $data to file $fh, return undef.
my $host = eval { use Sys::Hostname; hostname; } || 'some unknown machine';
my $uid = getlogin || getpwuid($<);
my $tm = localtime;
my $prec; $prec = $options->{precision} if ref $options and defined $options->{precision};
my $eol = $/; $eol = $options->{eol_space} if ref $options and defined $options->{eol_space};
my @header =
map { (length) ? "# $_\n" : "#\n" }
(($to_stdout ? () :
("-*-rlist-generic-*-", "", $output, "",
"Created $tm on <$host> by user <$uid>.",
"Random Lists (Rlist) file (see Data::Rlist on CPAN and <http://www.visualco.de>).")),
((defined $prec) ?
( run in 0.354 second using v1.01-cache-2.11-cpan-8d75d55dd25 )