]> Sergey Matveev's repositories - public-inbox.git/commitdiff
drop binmode usage
authorEric Wong <e@yhbt.net>
Fri, 17 Jul 2020 06:31:49 +0000 (06:31 +0000)
committerEric Wong <e@yhbt.net>
Fri, 17 Jul 2020 20:56:49 +0000 (20:56 +0000)
We only support Unix-like platforms where binmode (":raw") is
the default anyways, and v5.10 semantics means it won't do
unicode_strings (unlike v5.12).  So save some lines of code.

lib/PublicInbox/Import.pm
lib/PublicInbox/SearchIdxShard.pm

index fb813159ef779bfc1eb06d24d6e76f570bea2e4b..b61d4b31a49ac4255734c3997ec38e475b41fd5d 100644 (file)
@@ -73,8 +73,6 @@ sub gfi_start {
        $self->{out} = $out_w;
        $self->{pid} = $pid;
        $self->{nchg} = 0;
-       binmode $out_w, ':raw' or die "binmode :raw failed: $!";
-       binmode $in_r, ':raw' or die "binmode :raw failed: $!";
        ($in_r, $out_w);
 }
 
index baf7352a3d9ca36c9c03e9e17da2a31cb1f15ab5..b51d148b161492bcb07d04f36e60a569d89b45d4 100644 (file)
@@ -26,8 +26,6 @@ sub spawn_worker {
        my ($self, $v2w, $shard) = @_;
        my ($r, $w);
        pipe($r, $w) or die "pipe failed: $!\n";
-       binmode $r, ':raw';
-       binmode $w, ':raw';
        $w->autoflush(1);
        my $pid = fork;
        defined $pid or die "fork failed: $!\n";