Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | int | - |
8 | zwrite (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 > 0TRUE | evaluated 3 times by 1 test | FALSE | never evaluated |
) | 0-3 |
19 | { | - |
20 | n -= i; | - |
21 | if (n <= 0TRUE | evaluated 3 times by 1 test | FALSE | never evaluated |
) | 0-3 |
22 | returnexecuted 3 times by 1 test: return nb; nb;executed 3 times by 1 test: return nb; | 3 |
23 | buf += i; | - |
24 | } never executed: end of block | 0 |
25 | else if (i == 0TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
26 | { | - |
27 | if (++TRUE | never evaluated | FALSE | never evaluated |
nt > 3TRUE | never evaluated | FALSE | never 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 | (*TRUE | never evaluated | FALSE | never evaluated |
__errno_location ()) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
32 | != TRUE | never evaluated | FALSE | never evaluated |
| 0 |
33 | 4TRUE | never evaluated | FALSE | never 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 |
| | |