OpenCoverage

zwrite.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/zwrite.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7int-
8zwrite (fd, buf, nb)-
9 int fd;-
10 char *buf;-
11 size_t nb;-
12{-
13 int n, i, nt;-
14-
15 for (n = nb, nt = 0;;)-
16 {-
17 i = write (fd, buf, n);-
18 if (i > 0
i > 0Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-3
19 {-
20 n -= i;-
21 if (n <= 0
n <= 0Description
TRUEevaluated 3 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
)
0-3
22 return
executed 3 times by 1 test: return nb;
Executed by:
  • Self test
nb;
executed 3 times by 1 test: return nb;
Executed by:
  • Self test
3
23 buf += i;-
24 }
never executed: end of block
0
25 else if (i == 0
i == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
26 {-
27 if (++
++nt > 3Description
TRUEnever evaluated
FALSEnever evaluated
nt > 3
++nt > 3Description
TRUEnever evaluated
FALSEnever evaluated
)
0
28 return
never executed: return (nb - n);
(nb - n);
never executed: return (nb - n);
0
29 }
never executed: end of block
0
30 else if (-
31 (*
(*__errno_location ()) != 4Description
TRUEnever evaluated
FALSEnever evaluated
__errno_location ())
(*__errno_location ()) != 4Description
TRUEnever evaluated
FALSEnever evaluated
0
32 !=
(*__errno_location ()) != 4Description
TRUEnever evaluated
FALSEnever evaluated
0
33 4
(*__errno_location ()) != 4Description
TRUEnever evaluated
FALSEnever evaluated
0
34 )-
35 return
never executed: return -1;
-1;
never executed: return -1;
0
36 }
never executed: end of block
0
37}
never executed: end of block
0
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2