Branch Coverage

blib/lib/Filesys/POSIX/IO.pm
Criterion Covered Total %
branch 22 22 100.0


line true false branch
117 1 77 unless defined $flags
119 72 5 if ($flags & $Filesys::POSIX::IO::O_CREAT) { }
123 7 64 if ($inode = $directory->get($name)) { }
124 1 6 if $flags & $Filesys::POSIX::IO::O_EXCL
127 2 11 $mode & $Filesys::POSIX::IO::S_IFMT ? :
13 51 $mode ? :
131 13 51 $mode ? :
171 1 3 if $$entry{'flags'} & $Filesys::POSIX::IO::O_WRONLY
201 1 523 unless $$entry{'flags'} & ($Filesys::POSIX::IO::O_WRONLY | $Filesys::POSIX::IO::O_RDWR)
228 1 8 unless $$entry{'flags'} & ($Filesys::POSIX::IO::O_WRONLY | $Filesys::POSIX::IO::O_RDWR)
256 1 1 unless $$entry{'flags'} & ($Filesys::POSIX::IO::O_WRONLY | $Filesys::POSIX::IO::O_RDWR)