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); |