OpenCoverage

isapipe.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/isapipe.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4int-
5isapipe (int fd)-
6{-
7 nlink_t pipe_link_count_max = (1);-
8 -
9 _Bool -
10 check_for_fifo = (1 == 1);-
11 struct stat st;-
12 int fstat_result = fstat (fd, &st);-
13-
14 if (fstat_result != 0
fstat_result != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
15 return
never executed: return fstat_result;
fstat_result;
never executed: return fstat_result;
0
16 if (! ((1 == 0
1 == 0Description
TRUEnever evaluated
FALSEnever evaluated
|| 1 == 1
1 == 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
17 && (
(1) != (nlink_t) -1Description
TRUEnever evaluated
FALSEnever evaluated
1) != (nlink_t) -1
(1) != (nlink_t) -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
18 && (
( (((( st.st_m...= (0140000)) )Description
TRUEnever evaluated
FALSEnever evaluated
0
19 ((((
( (((( st.st_m...= (0140000)) )Description
TRUEnever evaluated
FALSEnever evaluated
0
20 st.st_mode
( (((( st.st_m...= (0140000)) )Description
TRUEnever evaluated
FALSEnever evaluated
0
21 )) & 0170000) == (0010000))
( (((( st.st_m...= (0140000)) )Description
TRUEnever evaluated
FALSEnever evaluated
0
22 |
( (((( st.st_m...= (0140000)) )Description
TRUEnever evaluated
FALSEnever evaluated
0
23 ((((
( (((( st.st_m...= (0140000)) )Description
TRUEnever evaluated
FALSEnever evaluated
0
24 st.st_mode
( (((( st.st_m...= (0140000)) )Description
TRUEnever evaluated
FALSEnever evaluated
0
25 )) & 0170000) == (0140000))
( (((( st.st_m...= (0140000)) )Description
TRUEnever evaluated
FALSEnever evaluated
0
26 )
( (((( st.st_m...= (0140000)) )Description
TRUEnever evaluated
FALSEnever evaluated
)
0
27 {-
28 int fd_pair[2];-
29 int pipe_result = pipe (fd_pair);-
30 if (pipe_result != 0
pipe_result != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
31 return
never executed: return pipe_result;
pipe_result;
never executed: return pipe_result;
0
32 else-
33 {-
34 struct stat pipe_st;-
35 int fstat_pipe_result = fstat (fd_pair[0], &pipe_st);-
36 int fstat_pipe_errno = -
37 (*__errno_location ())-
38 ;-
39 close (fd_pair[0]);-
40 close (fd_pair[1]);-
41 if (fstat_pipe_result != 0
fstat_pipe_result != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
42 {-
43 -
44 (*__errno_location ()) -
45 = fstat_pipe_errno;-
46 return
never executed: return fstat_pipe_result;
fstat_pipe_result;
never executed: return fstat_pipe_result;
0
47 }-
48 check_for_fifo = (-
49 ((((-
50 pipe_st.st_mode-
51 )) & 0170000) == (0010000)) -
52 != 0);-
53 pipe_link_count_max = pipe_st.st_nlink;-
54 }
never executed: end of block
0
55 }-
56-
57 return
never executed: return (st.st_nlink <= pipe_link_count_max && (check_for_fifo ? (((( st.st_mode )) & 0170000) == (0010000)) : (((( st.st_mode )) & 0170000) == (0140000)) ));
0
58 (st.st_nlink <= pipe_link_count_max
never executed: return (st.st_nlink <= pipe_link_count_max && (check_for_fifo ? (((( st.st_mode )) & 0170000) == (0010000)) : (((( st.st_mode )) & 0170000) == (0140000)) ));
0
59 && (check_for_fifo ?
never executed: return (st.st_nlink <= pipe_link_count_max && (check_for_fifo ? (((( st.st_mode )) & 0170000) == (0010000)) : (((( st.st_mode )) & 0170000) == (0140000)) ));
0
60 ((((
never executed: return (st.st_nlink <= pipe_link_count_max && (check_for_fifo ? (((( st.st_mode )) & 0170000) == (0010000)) : (((( st.st_mode )) & 0170000) == (0140000)) ));
0
61 st.st_mode
never executed: return (st.st_nlink <= pipe_link_count_max && (check_for_fifo ? (((( st.st_mode )) & 0170000) == (0010000)) : (((( st.st_mode )) & 0170000) == (0140000)) ));
0
62 )) & 0170000) == (0010000))
never executed: return (st.st_nlink <= pipe_link_count_max && (check_for_fifo ? (((( st.st_mode )) & 0170000) == (0010000)) : (((( st.st_mode )) & 0170000) == (0140000)) ));
0
63 :
never executed: return (st.st_nlink <= pipe_link_count_max && (check_for_fifo ? (((( st.st_mode )) & 0170000) == (0010000)) : (((( st.st_mode )) & 0170000) == (0140000)) ));
0
64 ((((
never executed: return (st.st_nlink <= pipe_link_count_max && (check_for_fifo ? (((( st.st_mode )) & 0170000) == (0010000)) : (((( st.st_mode )) & 0170000) == (0140000)) ));
0
65 st.st_mode
never executed: return (st.st_nlink <= pipe_link_count_max && (check_for_fifo ? (((( st.st_mode )) & 0170000) == (0010000)) : (((( st.st_mode )) & 0170000) == (0140000)) ));
0
66 )) & 0170000) == (0140000))
never executed: return (st.st_nlink <= pipe_link_count_max && (check_for_fifo ? (((( st.st_mode )) & 0170000) == (0010000)) : (((( st.st_mode )) & 0170000) == (0140000)) ));
0
67 ));
never executed: return (st.st_nlink <= pipe_link_count_max && (check_for_fifo ? (((( st.st_mode )) & 0170000) == (0010000)) : (((( st.st_mode )) & 0170000) == (0140000)) ));
0
68}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2