my ($str, $write_c, $read_c, $how_w, $how_r, $why) = @_;
my @data = grep length, split /(.{1,$write_c})/s, $str;
- open my $fh, '>', 'io_io.tmp' or die;
+ my $filename = tempfile();
+ open my $fh, '>', $filename or die;
select $fh;
binmode $fh, ':crlf'
if defined $main::use_crlf && $main::use_crlf == 1;
die "Unrecognized write: '$how_w'";
}
close $fh or die "close: $!";
- open $fh, '<', 'io_io.tmp' or die;
+ open $fh, '<', $filename or die;
binmode $fh, ':crlf'
if defined $main::use_crlf && $main::use_crlf == 1;
testread($fh, $str, $read_c, $how_r, $write_c, $how_w, "file$why");
}
}
-unlink 'io_io.tmp';
-
1;