| line | true | false | branch | 
 
| 23 | 6 | 0 | 'Errno'->can($_) ? : | 
 
| 33 | 2 | 0 | eval {
	do {
	require Errno
}
} ? : | 
 
|  | 6 | 0 | 'POSIX'->can($_) && eval {
	do {
	'POSIX'->can($_)->()
}
} ? : | 
 
|  | 2 | 0 | eval {
	do {
	require POSIX
}
} ? : | 
 
| 51 | 0 | 1 | if $handle->can('blocking') | 
 
| 61 | 0 | 1 | unless $writeonly | 
 
| 88 | 1 | 1 | defined $_[0] ? : | 
 
| 97 | 1 | 1 | defined $_[0] ? : | 
 
| 108 | 0 | 0 | unless my $handle = $self->handle | 
 
| 109 | 0 | 0 | unless defined $$self{'outbuffer'} | 
 
| 111 | 0 | 0 | if defined $_[0] | 
 
| 114 | 0 | 0 | if ($self->pending) { } | 
 
| 120 | 0 | 0 | if ($rc) { } | 
 
|  | 0 | 0 | elsif (WOULDBLOCK($!)) { } | 
 
| 145 | 0 | 0 | unless my $handle = $self->handle | 
 
| 147 | 0 | 0 | if defined $rc | 
 
| 148 | 0 | 0 | if WOULDBLOCK($!) | 
 
| 156 | 0 | 0 | if (not $self->pending) { } | 
 
| 177 | 0 | 0 | if $self->write_limit | 
 
| 181 | 0 | 0 | if $$self{'closing'} | 
 
| 190 | 0 | 0 | if $$self{'choked'} == $do_choke | 
 
| 191 | 0 | 0 | if (ref $self->set_choke eq 'CODE') { } | 
 
| 205 | 0 | 0 | if $$self{'writeonly'} |