line |
true |
false |
branch |
25
|
0 |
16 |
if exists $args{'handle_pty_size'} |
27
|
16 |
0 |
unless POSIX::isatty(*STDIN) |
29
|
0 |
16 |
if exists $args{'def_max_read_chars'} |
32
|
0 |
16 |
if exists $args{'raw'} |
51
|
0 |
20 |
if $self->is_active |
56
|
0 |
20 |
unless (pipe $readp, $writep) |
66
|
8 |
12 |
unless ($self->pid) |
70
|
0 |
8 |
if $self->handle_pty_size |
71
|
8 |
0 |
if ${*{$self;};}{'io_pty_easy_raw'} |
75
|
0 |
8 |
unless open STDIN, '<&', $slave->fileno |
77
|
0 |
8 |
unless open STDOUT, '>&', $slave->fileno |
79
|
0 |
8 |
unless open STDERR, '>&', $slave->fileno |
95
|
0 |
12 |
unless (defined $read_bytes) |
104
|
1 |
11 |
if ($read_bytes > 0) |
110
|
0 |
11 |
if ($self->handle_pty_size) |
113
|
0 |
0 |
unless $weakself |
115
|
0 |
0 |
if $weakself->is_active |
131
|
4 |
3 |
if ($nfound > 0) |
133
|
0 |
4 |
if defined $nchars and $nchars == 0 |
135
|
0 |
7 |
if (length ${*{$self;};}{'io_pty_easy_final_output'} > 0) |
152
|
6 |
2 |
if ($nfound > 0) |
162
|
48 |
39 |
unless defined $self->pid |
164
|
30 |
9 |
if (defined(my $fd = fileno $self)) |
170
|
10 |
20 |
if ($nfound > 0) |
178
|
39 |
0 |
if ($active) |
180
|
12 |
27 |
if $pid == $self->pid |
182
|
12 |
27 |
unless ($active) |
184
|
0 |
12 |
if ${*{$self;};}{'io_pty_easy_did_handle_pty_size'} |
195
|
23 |
2 |
unless defined $sig |
198
|
13 |
12 |
if $self->is_active |
199
|
23 |
2 |
unless $non_blocking |
215
|
16 |
19 |
if @_ |
222
|
16 |
17 |
if @_ |