OpenCoverage

pipe-safer.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/pipe-safer.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9int-
10pipe_safer (int fd[2])-
11{-
12-
13 if (pipe (fd) == 0
pipe (fd) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
14 {-
15 int i;-
16 for (i = 0; i < 2
i < 2Description
TRUEnever evaluated
FALSEnever evaluated
; i++)
0
17 {-
18 fd[i] = fd_safer (fd[i]);-
19 if (fd[i] < 0
fd[i] < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
20 {-
21 int e = -
22 (*__errno_location ())-
23 ;-
24 close (fd[1 - i]);-
25 -
26 (*__errno_location ()) -
27 = e;-
28 return
never executed: return -1;
-1;
never executed: return -1;
0
29 }-
30 }
never executed: end of block
0
31-
32 return
never executed: return 0;
0;
never executed: return 0;
0
33 }-
34-
35-
36-
37-
38 return
never executed: return -1;
-1;
never executed: return -1;
0
39}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2