Flag that perltoc.pod should be omitted from perltoc.pod.
[p5sagit/p5-mst-13.2.git] / t / io / perlio_leaks.t
CommitLineData
2556f95e 1#!perl
2# ioleaks.t
3
4use strict;
5use warnings;
6use Test::More 'no_plan';
7
8# :unix -> not ok
9# :stdio -> not ok
10# :perlio -> ok
11# :crlf -> ok
12
2376d97d 13TODO: {
2376d97d 14 foreach my $layer(qw(:unix :stdio :perlio :crlf)){
15 my $base_fd = do{ open my $in, '<', $0 or die $!; fileno $in };
2556f95e 16
2376d97d 17 for(1 .. 3){
ac62bc6f 18 local $TODO = "[perl #56644] PerlIO resource leaks on open() and then :pop in :unix and :stdio" if $_ > 1;
2376d97d 19 open my $fh, "<$layer", $0 or die $!;
2556f95e 20
2376d97d 21 is fileno($fh), $base_fd, $layer;
22 binmode $fh, ':pop';
23 }
24 }
2556f95e 25}
26