Branch Coverage

schmorp.h
Criterion Covered Total %
branch 4 58 6.9


line true false branch
128 140 0 for (signum = 1; signum < SIG_SIZE; ++signum)
129 15 125 if (strEQ (SvPV_nolen (sig), PL_sig_name [signum]))
134 0 0 if (signum > 0 && signum < SIG_SIZE)
0 0 if (signum > 0 && signum < SIG_SIZE)
145 0 0 if (signum < 0)
160 0 0 if (SvROK (fh))
166 0 0 if (SvTYPE (fh) == SVt_PVGV)
167 0 0 return PerlIO_fileno (wr ? IoOFP (sv_2io (fh)) : IoIFP (sv_2io (fh)));
169 0 0 if (SvOK (fh) && (SvIV (fh) >= 0) && (SvIV (fh) < 0x7fffffffL))
0 0 if (SvOK (fh) && (SvIV (fh) >= 0) && (SvIV (fh) < 0x7fffffffL))
0 0 if (SvOK (fh) && (SvIV (fh) >= 0) && (SvIV (fh) < 0x7fffffffL))
180 0 0 if (fd < 0)
204 0 30 if (!cv)
352 0 0 return fcntl (fd, F_SETFL, blocking ? 0 : O_NONBLOCK);
359 0 0 || fcntl (fd, F_SETFD, FD_CLOEXEC);
0 0 || fcntl (fd, F_SETFD, FD_CLOEXEC);
395 0 0 if (ep.fd [0] >= 0)
402 0 0 if (s_pipe (ep.fd))
405 0 0 if (s_fd_prepare (ep.fd [0])
406 0 0 || s_fd_prepare (ep.fd [1]))
429 0 0 if (epp->fd [1] != epp->fd [0])
449 0 0 if (write (epp->fd [1], &counter, epp->len) < 0
450 0 0 && errno == EINVAL
451 0 0 && epp->len != 8)
476 0 0 if (epp->fd [1] != epp->fd [0])
479 0 0 if (s_epipe_new (&epn))
482 0 0 if (epp->len)
484 0 0 if (dup2 (epn.fd [0], epp->fd [0]) < 0)
489 0 0 if (epn.fd [0] == epn.fd [1])