In perl.git, the branch tonyc/perl_unicode-sysread-syswrite-warnings has been created
<http://perl5.git.perl.org/perl.git/commitdiff/b86d850b970b281f25acfc6878334f41d9ee00f8?hp=0000000000000000000000000000000000000000> at b86d850b970b281f25acfc6878334f41d9ee00f8 (commit) - Log ----------------------------------------------------------------- commit b86d850b970b281f25acfc6878334f41d9ee00f8 Author: Tony Cook <t...@develop-help.com> Date: Wed Sep 20 13:44:59 2017 +1000 prevent pod/builttoc spewing bad UTF-8 errors under PERL_UNICODE M pod/buildtoc commit c6d9cfa9224eba832d6baf2eda29e652353c76ff Author: Tony Cook <t...@develop-help.com> Date: Wed Sep 20 13:27:11 2017 +1000 avoid sysread()/syswrite() warnings from the default :utf8 from PERL_UNICODE In a UTF-8 locale, if the PERL_UNICODE environment variable is set, perl may add a :utf8 layer. v5.23.1-197-gfb10a8a deprecated using sysread(), syswrite() etc on such handles, which meant that a test run under PERL_UNICODE could produce a significant number of deprecation warnings. Prevent those warnings, typically by binmode(), but in one case by disabling the warning. M ext/Fcntl/t/fcntl.t M ext/Fcntl/t/syslfs.t M lib/File/Copy.t M t/io/socket.t M t/io/through.t M t/op/gmagic.t M t/op/readline.t M t/op/sysio.t M t/op/taint.t ----------------------------------------------------------------------- -- Perl5 Master Repository