OpenCoverage

pipe2.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/lib/pipe2.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5int-
6-
7rpl_pipe2 -
8 (int fd[2], int flags)-
9{-
10-
11-
12-
13 int tmp[2];-
14 tmp[0] = fd[0];-
15 tmp[1] = fd[1];-
16-
17-
18-
19-
20-
21 {-
22-
23 static int have_pipe2_really;-
24 if (have_pipe2_really >= 0
have_pipe2_really >= 0Description
TRUEevaluated 3720 times by 1 test
Evaluated by:
  • sort
FALSEnever evaluated
)
0-3720
25 {-
26 int result = pipe2 (fd, flags);-
27 if (!(result < 0
result < 0Description
TRUEnever evaluated
FALSEevaluated 3720 times by 1 test
Evaluated by:
  • sort
&&
0-3720
28 (*
(*__errno_location ()) == 38Description
TRUEnever evaluated
FALSEnever evaluated
__errno_location ())
(*__errno_location ()) == 38Description
TRUEnever evaluated
FALSEnever evaluated
0
29 ==
(*__errno_location ()) == 38Description
TRUEnever evaluated
FALSEnever evaluated
0
30 38
(*__errno_location ()) == 38Description
TRUEnever evaluated
FALSEnever evaluated
0
31 ))-
32 {-
33 have_pipe2_really = 1;-
34 return
executed 3720 times by 1 test: return result;
Executed by:
  • sort
result;
executed 3720 times by 1 test: return result;
Executed by:
  • sort
3720
35 }-
36 have_pipe2_really = -1;-
37 }
never executed: end of block
0
38 }-
39-
40-
41-
42 if ((
(flags & ~( 02... 0 | 0 )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
flags & ~(
(flags & ~( 02... 0 | 0 )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
43 02000000
(flags & ~( 02... 0 | 0 )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
44 |
(flags & ~( 02... 0 | 0 )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
45 04000
(flags & ~( 02... 0 | 0 )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
46 |
(flags & ~( 02... 0 | 0 )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
47 0
(flags & ~( 02... 0 | 0 )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
48 |
(flags & ~( 02... 0 | 0 )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
49 0
(flags & ~( 02... 0 | 0 )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
50 )) != 0
(flags & ~( 02... 0 | 0 )) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
51 {-
52 -
53 (*__errno_location ()) -
54 = -
55 22-
56 ;-
57 return
never executed: return -1;
-1;
never executed: return -1;
0
58 }-
59 if (pipe (fd) < 0
pipe (fd) < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
60 return
never executed: return -1;
-1;
never executed: return -1;
0
61-
62-
63-
64-
65-
66-
67-
68 if (flags &
flags & 04000Description
TRUEnever evaluated
FALSEnever evaluated
0
69 04000
flags & 04000Description
TRUEnever evaluated
FALSEnever evaluated
0
70 )-
71 {-
72 int fcntl_flags;-
73-
74 if ((
(fcntl_flags =...], 3 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
fcntl_flags =
(fcntl_flags =...], 3 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
75 rpl_fcntl
(fcntl_flags =...], 3 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
76 (fd[1],
(fcntl_flags =...], 3 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
77 3
(fcntl_flags =...], 3 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
78 , 0)) < 0
(fcntl_flags =...], 3 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
79 || -
80 rpl_fcntl
rpl_fcntl (fd[... 04000 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
81 (fd[1],
rpl_fcntl (fd[... 04000 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
82 4
rpl_fcntl (fd[... 04000 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
83 , fcntl_flags |
rpl_fcntl (fd[... 04000 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
84 04000
rpl_fcntl (fd[... 04000 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
85 ) == -1
rpl_fcntl (fd[... 04000 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
86 || (
(fcntl_flags =...], 3 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
fcntl_flags =
(fcntl_flags =...], 3 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
87 rpl_fcntl
(fcntl_flags =...], 3 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
88 (fd[0],
(fcntl_flags =...], 3 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
89 3
(fcntl_flags =...], 3 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
90 , 0)) < 0
(fcntl_flags =...], 3 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
91 || -
92 rpl_fcntl
rpl_fcntl (fd[... 04000 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
93 (fd[0],
rpl_fcntl (fd[... 04000 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
94 4
rpl_fcntl (fd[... 04000 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
95 , fcntl_flags |
rpl_fcntl (fd[... 04000 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
96 04000
rpl_fcntl (fd[... 04000 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
97 ) == -1
rpl_fcntl (fd[... 04000 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
98 goto
never executed: goto fail;
fail;
never executed: goto fail;
0
99 }
never executed: end of block
0
100-
101 if (flags &
flags & 02000000Description
TRUEnever evaluated
FALSEnever evaluated
0
102 02000000
flags & 02000000Description
TRUEnever evaluated
FALSEnever evaluated
0
103 )-
104 {-
105 int fcntl_flags;-
106-
107 if ((
(fcntl_flags =...], 1 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
fcntl_flags =
(fcntl_flags =...], 1 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
108 rpl_fcntl
(fcntl_flags =...], 1 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
109 (fd[1],
(fcntl_flags =...], 1 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
110 1
(fcntl_flags =...], 1 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
111 , 0)) < 0
(fcntl_flags =...], 1 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
112 || -
113 rpl_fcntl
rpl_fcntl (fd[...gs | 1 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
114 (fd[1],
rpl_fcntl (fd[...gs | 1 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
115 2
rpl_fcntl (fd[...gs | 1 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
116 , fcntl_flags |
rpl_fcntl (fd[...gs | 1 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
117 1
rpl_fcntl (fd[...gs | 1 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
118 ) == -1
rpl_fcntl (fd[...gs | 1 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
119 || (
(fcntl_flags =...], 1 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
fcntl_flags =
(fcntl_flags =...], 1 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
120 rpl_fcntl
(fcntl_flags =...], 1 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
121 (fd[0],
(fcntl_flags =...], 1 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
122 1
(fcntl_flags =...], 1 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
123 , 0)) < 0
(fcntl_flags =...], 1 , 0)) < 0Description
TRUEnever evaluated
FALSEnever evaluated
0
124 || -
125 rpl_fcntl
rpl_fcntl (fd[...gs | 1 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
126 (fd[0],
rpl_fcntl (fd[...gs | 1 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
127 2
rpl_fcntl (fd[...gs | 1 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
128 , fcntl_flags |
rpl_fcntl (fd[...gs | 1 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
129 1
rpl_fcntl (fd[...gs | 1 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
0
130 ) == -1
rpl_fcntl (fd[...gs | 1 ) == -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
131 goto
never executed: goto fail;
fail;
never executed: goto fail;
0
132 }
never executed: end of block
0
133 return
never executed: return 0;
0;
never executed: return 0;
0
134-
135-
136-
137-
138-
139 fail:-
140 {-
141 int saved_errno = -
142 (*__errno_location ())-
143 ;-
144 close (fd[0]);-
145 close (fd[1]);-
146 fd[0] = tmp[0];-
147 fd[1] = tmp[1];-
148 -
149 (*__errno_location ()) -
150 = saved_errno;-
151 return
never executed: return -1;
-1;
never executed: return -1;
0
152 }-
153-
154}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2