| line |
true |
false |
branch |
|
133
|
0 |
12 |
if (sigaction(sig, NULL, &osa) == -1) |
|
135
|
0 |
12 |
if (osa.sa_handler != act) { |
|
140
|
0 |
0 |
if (sig == SIGALRM) |
|
144
|
0 |
0 |
if (sigaction(sig, &sa, NULL) == -1) |
|
200
|
0 |
0 |
if (n != 0 && --n != 0) { |
|
|
0 |
0 |
if (n != 0 && --n != 0) { |
|
202
|
0 |
0 |
if ((*d++ = *s++) == 0) |
|
204
|
0 |
0 |
} while (--n != 0); |
|
208
|
0 |
0 |
if (n == 0) { |
|
209
|
0 |
0 |
if (siz != 0) |
|
211
|
0 |
0 |
while (*s++) |
|
227
|
2 |
10 |
if (*fd < 3) { |
|
230
|
0 |
2 |
if (newfd < 0) { |
|
231
|
0 |
0 |
if (PL_dowarn) |
|
262
|
5 |
1 |
if (print_debug) |
|
265
|
0 |
6 |
if (grantpt(*ptyfd) < 0) { |
|
266
|
0 |
0 |
if (PL_dowarn) |
|
273
|
5 |
1 |
if (print_debug) |
|
276
|
0 |
6 |
if (unlockpt(*ptyfd) < 0) { |
|
277
|
0 |
0 |
if (PL_dowarn) |
|
291
|
6 |
0 |
if (namebuf[0] == 0) { |
|
293
|
5 |
1 |
if (print_debug) |
|
296
|
0 |
6 |
if(ptsname_r(*ptyfd, namebuf, namebuflen)) { |
|
297
|
0 |
0 |
if (PL_dowarn) |
|
304
|
0 |
6 |
if (namebuf[0] == 0) { |
|
307
|
0 |
0 |
if (print_debug) |
|
311
|
0 |
0 |
if (name) { |
|
312
|
0 |
0 |
if(strlcpy(namebuf, name, namebuflen) >= namebuflen) { |
|
317
|
0 |
0 |
if (PL_dowarn) |
|
323
|
0 |
6 |
if (namebuf[0] == 0) |
|
358
|
0 |
6 |
if (*ttyfd >= 0) { |
|
369
|
5 |
1 |
if (print_debug) |
|
374
|
0 |
6 |
if (*ttyfd < 0) { |
|
375
|
0 |
0 |
if (PL_dowarn) |
|
390
|
5 |
1 |
if (print_debug) |
|
401
|
5 |
1 |
if (print_debug) |
|
412
|
5 |
1 |
if (print_debug) |
|
495
|
5 |
1 |
if (print_debug) |
|
499
|
6 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
|
6 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
501
|
0 |
0 |
if (PL_dowarn) |
|
508
|
0 |
0 |
if (print_debug) |
|
512
|
0 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
|
0 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
514
|
0 |
0 |
if (PL_dowarn) |
|
551
|
0 |
0 |
if (print_debug) |
|
556
|
0 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
|
0 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
558
|
0 |
0 |
if (PL_dowarn) |
|
721
|
0 |
0 |
if (print_debug) |
|
724
|
0 |
0 |
for (i = 0; i < num_ptys; i++) { |
|
731
|
0 |
0 |
if (strlcpy(namebuf, tbuf, namebuflen) >= namebuflen) { |
|
736
|
0 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
|
0 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
742
|
0 |
0 |
if (strlcpy(namebuf, tbuf, namebuflen) >= namebuflen) { |
|
747
|
0 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
|
0 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
757
|
0 |
0 |
if (strlcpy(namebuf, tbuf, namebuflen) >= namebuflen) { |
|
762
|
0 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
|
0 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
768
|
0 |
0 |
if (strlcpy(namebuf, tbuf, namebuflen) >= namebuflen) { |
|
773
|
0 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
|
0 |
0 |
if (*ptyfd >= 0 && open_slave(ptyfd, ttyfd, namebuf, namebuflen)) |
|
778
|
0 |
0 |
if (*ptyfd >= 0) |
|
784
|
6 |
0 |
if (*ptyfd < 0 || namebuf[0] == 0) |
|
|
0 |
6 |
if (*ptyfd < 0 || namebuf[0] == 0) |
|
808
|
6 |
0 |
if (SvTRUE(debug)) |
|
|
0 |
6 |
if (SvTRUE(debug)) |
|
|
1 |
5 |
if (SvTRUE(debug)) |
|
|
1 |
0 |
if (SvTRUE(debug)) |
|
|
0 |
1 |
if (SvTRUE(debug)) |
|
|
0 |
5 |
if (SvTRUE(debug)) |
|
|
0 |
0 |
if (SvTRUE(debug)) |
|
|
0 |
0 |
if (SvTRUE(debug)) |
|
|
0 |
0 |
if (SvTRUE(debug)) |
|
|
0 |
0 |
if (SvTRUE(debug)) |
|
|
5 |
0 |
if (SvTRUE(debug)) |
|
|
5 |
0 |
if (SvTRUE(debug)) |
|
|
0 |
5 |
if (SvTRUE(debug)) |
|
|
0 |
0 |
if (SvTRUE(debug)) |
|
|
0 |
0 |
if (SvTRUE(debug)) |
|
|
5 |
1 |
if (SvTRUE(debug)) |
|
812
|
6 |
0 |
if (ret) { |
|
814
|
0 |
6 |
EXTEND(SP,3); |
|
830
|
0 |
0 |
if (handle) |
|
866
|
0 |
1 |
if(SvCUR(winsize) != sizeof(ws)) |
|
869
|
1 |
0 |
Copy(SvPV_nolen(winsize), &ws, sizeof(ws), char); |
|
870
|
0 |
1 |
EXTEND(SP, 4); |