blib/lib/IO/Async/OS.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 39 | 57 | 68.4 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
64 | 0 | 103 | 0 | !$ENV{'IO_ASYNC_NO_THREADS'} && eval { do { $Config::Config{'useithreads'} if require Config } } |
131 | 5 | 0 | 2 | $name eq "inet6" and defined &IO::Async::OS::_Base::AF_INET6 |
185 | 0 | 42 | 2 | $HAVE_IO_SOCKET_IP and $family == 2 || $family == 10 |
244 | 0 | 0 | 11 | $family == 2 and $socktype == 1 || $socktype == 2 |
366 | 0 | 0 | 60 | $Config::Config{'sig_name'} and $Config::Config{'sig_num'} |
452 | 14 | 22 | 15 | defined $ai[0] and not defined $ai[3] |
line | l | !l | condition |
---|---|---|---|
35 | 103 | 0 | eval { do { sysconf(4) } } || 1024 |
178 | 44 | 0 | $self->getfamilybyname($family) || 1 |
181 | 44 | 0 | $self->getsocktypebyname($socktype) || 1 |
234 | 11 | 36 | $self->getfamilybyname($family) || 1 |
237 | 12 | 35 | $self->getsocktypebyname($socktype) || 1 |
239 | 0 | 47 | $proto ||= 0 |
441 | 15 | 40 | $argname ||= "addr" |
470 | 88 | 71 | $ai[$_] ||= 0 |
489 | 4 | 4 | delete $ai->{'port'} || 0 |
490 | 3 | 5 | delete $ai->{'ip'} || '0.0.0.0' |
512 | 1 | 0 | delete $ai->{'port'} || 0 |
513 | 1 | 0 | delete $ai->{'ip'} || '::' |
514 | 0 | 1 | delete $ai->{'scopeid'} || 0 |
515 | 0 | 1 | delete $ai->{'flowinfo'} || 0 |
642 | 10 | 59 | $loop->{'os'}{'sigwatch'} ||= {} |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
185 | 41 | 1 | 2 | $family == 2 || $family == 10 |
244 | 2 | 9 | 0 | $socktype == 1 || $socktype == 2 |
644 | 8 | 61 | 0 | $loop->{'os'}{'sigpipe'} // $self->_setup_sigpipe($loop) |