OpenCoverage

at-func.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/at-func.c
Switch to Source codePreprocessed file
LineSourceCount
1int-
2getfileconat (int fd, char const *file , security_context_t *con)-
3{-
4 ;-
5-
6 if (fd ==
fd == -100Description
TRUEnever evaluated
FALSEnever evaluated
0
7 -100
fd == -100Description
TRUEnever evaluated
FALSEnever evaluated
0
8 || ((((
(((file)[0]) == '/')Description
TRUEnever evaluated
FALSEnever evaluated
file)[0]) == '/')
(((file)[0]) == '/')Description
TRUEnever evaluated
FALSEnever evaluated
|| 0 != 0
0 != 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
9 return
never executed: return (rpl_getfilecon (file , con));
(rpl_getfilecon (file , con));
never executed: return (rpl_getfilecon (file , con));
0
10-
11-
12-
13-
14-
15 {-
16-
17-
18 struct saved_cwd saved_cwd;-
19 int saved_errno;-
20 int err;-
21-
22 {-
23 char proc_buf[((-
24 4096-
25 ) < (4096 - 64) ? (-
26 4096-
27 ) : (4096 - 64))];-
28 char *proc_file = openat_proc_name (proc_buf, fd, file);-
29 if (proc_file
proc_fileDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
30 {-
31 int proc_result = (rpl_getfilecon (proc_file , con));-
32 int proc_errno = -
33 (*__errno_location ())-
34 ;-
35 if (proc_file != proc_buf
proc_file != proc_bufDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
36 free (proc_file);
never executed: free (proc_file);
0
37-
38-
39-
40 if (-
-1 != proc_resultDescription
TRUEnever evaluated
FALSEnever evaluated
1 != proc_result
-1 != proc_resultDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
41 return
never executed: return proc_result;
proc_result;
never executed: return proc_result;
0
42 if (! ((
(proc_errno) == 20Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 20Description
TRUEnever evaluated
FALSEnever evaluated
0
43 20
(proc_errno) == 20Description
TRUEnever evaluated
FALSEnever evaluated
0
44 || (
(proc_errno) == 2Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 2Description
TRUEnever evaluated
FALSEnever evaluated
0
45 2
(proc_errno) == 2Description
TRUEnever evaluated
FALSEnever evaluated
0
46 || (
(proc_errno) == 1Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
47 1
(proc_errno) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
48 || (
(proc_errno) == 13Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 13Description
TRUEnever evaluated
FALSEnever evaluated
0
49 13
(proc_errno) == 13Description
TRUEnever evaluated
FALSEnever evaluated
0
50 || (
(proc_errno) == 38Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 38Description
TRUEnever evaluated
FALSEnever evaluated
0
51 38
(proc_errno) == 38Description
TRUEnever evaluated
FALSEnever evaluated
0
52 || (
(proc_errno) == 95Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 95Description
TRUEnever evaluated
FALSEnever evaluated
0
53 95
(proc_errno) == 95Description
TRUEnever evaluated
FALSEnever evaluated
0
54 ))-
55 {-
56 -
57 (*__errno_location ()) -
58 = proc_errno;-
59 return
never executed: return proc_result;
proc_result;
never executed: return proc_result;
0
60 }-
61 }
never executed: end of block
0
62 }-
63-
64 if (save_cwd (&saved_cwd) != 0
save_cwd (&saved_cwd) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
65 openat_save_fail (
never executed: openat_save_fail ( (*__errno_location ()) );
0
66 (*__errno_location ())
never executed: openat_save_fail ( (*__errno_location ()) );
0
67 );
never executed: openat_save_fail ( (*__errno_location ()) );
0
68 if (0 <= fd
0 <= fdDescription
TRUEnever evaluated
FALSEnever evaluated
&& fd == saved_cwd.desc
fd == saved_cwd.descDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
69 {-
70-
71-
72-
73 free_cwd (&saved_cwd);-
74 -
75 (*__errno_location ()) -
76 = -
77 9-
78 ;-
79 return
never executed: return -1;
-1;
never executed: return -1;
0
80 }-
81-
82 if (fchdir (fd) != 0
fchdir (fd) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
83 {-
84 saved_errno = -
85 (*__errno_location ())-
86 ;-
87 free_cwd (&saved_cwd);-
88 -
89 (*__errno_location ()) -
90 = saved_errno;-
91 return
never executed: return -1;
-1;
never executed: return -1;
0
92 }-
93-
94 err = (rpl_getfilecon (file , con));-
95 saved_errno = (err == -1
err == -1Description
TRUEnever evaluated
FALSEnever evaluated
?
0
96 (*__errno_location ()) -
97 : 0);-
98-
99 if (restore_cwd (&saved_cwd) != 0
restore_cwd (&saved_cwd) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
100 openat_restore_fail (
never executed: openat_restore_fail ( (*__errno_location ()) );
0
101 (*__errno_location ())
never executed: openat_restore_fail ( (*__errno_location ()) );
0
102 );
never executed: openat_restore_fail ( (*__errno_location ()) );
0
103-
104 free_cwd (&saved_cwd);-
105-
106 if (saved_errno
saved_errnoDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
107 -
108 (*
never executed: (*__errno_location ()) = saved_errno;
__errno_location ())
never executed: (*__errno_location ()) = saved_errno;
0
109 = saved_errno;
never executed: (*__errno_location ()) = saved_errno;
0
110 return
never executed: return err;
err;
never executed: return err;
0
111 }-
112-
113}-
114int-
115lgetfileconat (int fd, char const *file , security_context_t *con)-
116{-
117 ;-
118-
119 if (fd ==
fd == -100Description
TRUEnever evaluated
FALSEnever evaluated
0
120 -100
fd == -100Description
TRUEnever evaluated
FALSEnever evaluated
0
121 || ((((
(((file)[0]) == '/')Description
TRUEnever evaluated
FALSEnever evaluated
file)[0]) == '/')
(((file)[0]) == '/')Description
TRUEnever evaluated
FALSEnever evaluated
|| 0 != 0
0 != 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
122 return
never executed: return (rpl_lgetfilecon (file , con));
(rpl_lgetfilecon (file , con));
never executed: return (rpl_lgetfilecon (file , con));
0
123-
124-
125-
126-
127-
128 {-
129-
130-
131 struct saved_cwd saved_cwd;-
132 int saved_errno;-
133 int err;-
134-
135 {-
136 char proc_buf[((-
137 4096-
138 ) < (4096 - 64) ? (-
139 4096-
140 ) : (4096 - 64))];-
141 char *proc_file = openat_proc_name (proc_buf, fd, file);-
142 if (proc_file
proc_fileDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
143 {-
144 int proc_result = (rpl_lgetfilecon (proc_file , con));-
145 int proc_errno = -
146 (*__errno_location ())-
147 ;-
148 if (proc_file != proc_buf
proc_file != proc_bufDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
149 free (proc_file);
never executed: free (proc_file);
0
150-
151-
152-
153 if (-
-1 != proc_resultDescription
TRUEnever evaluated
FALSEnever evaluated
1 != proc_result
-1 != proc_resultDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
154 return
never executed: return proc_result;
proc_result;
never executed: return proc_result;
0
155 if (! ((
(proc_errno) == 20Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 20Description
TRUEnever evaluated
FALSEnever evaluated
0
156 20
(proc_errno) == 20Description
TRUEnever evaluated
FALSEnever evaluated
0
157 || (
(proc_errno) == 2Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 2Description
TRUEnever evaluated
FALSEnever evaluated
0
158 2
(proc_errno) == 2Description
TRUEnever evaluated
FALSEnever evaluated
0
159 || (
(proc_errno) == 1Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
160 1
(proc_errno) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
161 || (
(proc_errno) == 13Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 13Description
TRUEnever evaluated
FALSEnever evaluated
0
162 13
(proc_errno) == 13Description
TRUEnever evaluated
FALSEnever evaluated
0
163 || (
(proc_errno) == 38Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 38Description
TRUEnever evaluated
FALSEnever evaluated
0
164 38
(proc_errno) == 38Description
TRUEnever evaluated
FALSEnever evaluated
0
165 || (
(proc_errno) == 95Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 95Description
TRUEnever evaluated
FALSEnever evaluated
0
166 95
(proc_errno) == 95Description
TRUEnever evaluated
FALSEnever evaluated
0
167 ))-
168 {-
169 -
170 (*__errno_location ()) -
171 = proc_errno;-
172 return
never executed: return proc_result;
proc_result;
never executed: return proc_result;
0
173 }-
174 }
never executed: end of block
0
175 }-
176-
177 if (save_cwd (&saved_cwd) != 0
save_cwd (&saved_cwd) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
178 openat_save_fail (
never executed: openat_save_fail ( (*__errno_location ()) );
0
179 (*__errno_location ())
never executed: openat_save_fail ( (*__errno_location ()) );
0
180 );
never executed: openat_save_fail ( (*__errno_location ()) );
0
181 if (0 <= fd
0 <= fdDescription
TRUEnever evaluated
FALSEnever evaluated
&& fd == saved_cwd.desc
fd == saved_cwd.descDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
182 {-
183-
184-
185-
186 free_cwd (&saved_cwd);-
187 -
188 (*__errno_location ()) -
189 = -
190 9-
191 ;-
192 return
never executed: return -1;
-1;
never executed: return -1;
0
193 }-
194-
195 if (fchdir (fd) != 0
fchdir (fd) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
196 {-
197 saved_errno = -
198 (*__errno_location ())-
199 ;-
200 free_cwd (&saved_cwd);-
201 -
202 (*__errno_location ()) -
203 = saved_errno;-
204 return
never executed: return -1;
-1;
never executed: return -1;
0
205 }-
206-
207 err = (rpl_lgetfilecon (file , con));-
208 saved_errno = (err == -1
err == -1Description
TRUEnever evaluated
FALSEnever evaluated
?
0
209 (*__errno_location ()) -
210 : 0);-
211-
212 if (restore_cwd (&saved_cwd) != 0
restore_cwd (&saved_cwd) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
213 openat_restore_fail (
never executed: openat_restore_fail ( (*__errno_location ()) );
0
214 (*__errno_location ())
never executed: openat_restore_fail ( (*__errno_location ()) );
0
215 );
never executed: openat_restore_fail ( (*__errno_location ()) );
0
216-
217 free_cwd (&saved_cwd);-
218-
219 if (saved_errno
saved_errnoDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
220 -
221 (*
never executed: (*__errno_location ()) = saved_errno;
__errno_location ())
never executed: (*__errno_location ()) = saved_errno;
0
222 = saved_errno;
never executed: (*__errno_location ()) = saved_errno;
0
223 return
never executed: return err;
err;
never executed: return err;
0
224 }-
225-
226}-
227int-
228setfileconat (int fd, char const *file , security_context_t con)-
229{-
230 ;-
231-
232 if (fd ==
fd == -100Description
TRUEnever evaluated
FALSEnever evaluated
0
233 -100
fd == -100Description
TRUEnever evaluated
FALSEnever evaluated
0
234 || ((((
(((file)[0]) == '/')Description
TRUEnever evaluated
FALSEnever evaluated
file)[0]) == '/')
(((file)[0]) == '/')Description
TRUEnever evaluated
FALSEnever evaluated
|| 0 != 0
0 != 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
235 return
never executed: return (setfilecon (file , con));
(setfilecon (file , con));
never executed: return (setfilecon (file , con));
0
236-
237-
238-
239-
240-
241 {-
242-
243-
244 struct saved_cwd saved_cwd;-
245 int saved_errno;-
246 int err;-
247-
248 {-
249 char proc_buf[((-
250 4096-
251 ) < (4096 - 64) ? (-
252 4096-
253 ) : (4096 - 64))];-
254 char *proc_file = openat_proc_name (proc_buf, fd, file);-
255 if (proc_file
proc_fileDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
256 {-
257 int proc_result = (setfilecon (proc_file , con));-
258 int proc_errno = -
259 (*__errno_location ())-
260 ;-
261 if (proc_file != proc_buf
proc_file != proc_bufDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
262 free (proc_file);
never executed: free (proc_file);
0
263-
264-
265-
266 if (-
-1 != proc_resultDescription
TRUEnever evaluated
FALSEnever evaluated
1 != proc_result
-1 != proc_resultDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
267 return
never executed: return proc_result;
proc_result;
never executed: return proc_result;
0
268 if (! ((
(proc_errno) == 20Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 20Description
TRUEnever evaluated
FALSEnever evaluated
0
269 20
(proc_errno) == 20Description
TRUEnever evaluated
FALSEnever evaluated
0
270 || (
(proc_errno) == 2Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 2Description
TRUEnever evaluated
FALSEnever evaluated
0
271 2
(proc_errno) == 2Description
TRUEnever evaluated
FALSEnever evaluated
0
272 || (
(proc_errno) == 1Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
273 1
(proc_errno) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
274 || (
(proc_errno) == 13Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 13Description
TRUEnever evaluated
FALSEnever evaluated
0
275 13
(proc_errno) == 13Description
TRUEnever evaluated
FALSEnever evaluated
0
276 || (
(proc_errno) == 38Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 38Description
TRUEnever evaluated
FALSEnever evaluated
0
277 38
(proc_errno) == 38Description
TRUEnever evaluated
FALSEnever evaluated
0
278 || (
(proc_errno) == 95Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 95Description
TRUEnever evaluated
FALSEnever evaluated
0
279 95
(proc_errno) == 95Description
TRUEnever evaluated
FALSEnever evaluated
0
280 ))-
281 {-
282 -
283 (*__errno_location ()) -
284 = proc_errno;-
285 return
never executed: return proc_result;
proc_result;
never executed: return proc_result;
0
286 }-
287 }
never executed: end of block
0
288 }-
289-
290 if (save_cwd (&saved_cwd) != 0
save_cwd (&saved_cwd) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
291 openat_save_fail (
never executed: openat_save_fail ( (*__errno_location ()) );
0
292 (*__errno_location ())
never executed: openat_save_fail ( (*__errno_location ()) );
0
293 );
never executed: openat_save_fail ( (*__errno_location ()) );
0
294 if (0 <= fd
0 <= fdDescription
TRUEnever evaluated
FALSEnever evaluated
&& fd == saved_cwd.desc
fd == saved_cwd.descDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
295 {-
296-
297-
298-
299 free_cwd (&saved_cwd);-
300 -
301 (*__errno_location ()) -
302 = -
303 9-
304 ;-
305 return
never executed: return -1;
-1;
never executed: return -1;
0
306 }-
307-
308 if (fchdir (fd) != 0
fchdir (fd) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
309 {-
310 saved_errno = -
311 (*__errno_location ())-
312 ;-
313 free_cwd (&saved_cwd);-
314 -
315 (*__errno_location ()) -
316 = saved_errno;-
317 return
never executed: return -1;
-1;
never executed: return -1;
0
318 }-
319-
320 err = (setfilecon (file , con));-
321 saved_errno = (err == -1
err == -1Description
TRUEnever evaluated
FALSEnever evaluated
?
0
322 (*__errno_location ()) -
323 : 0);-
324-
325 if (restore_cwd (&saved_cwd) != 0
restore_cwd (&saved_cwd) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
326 openat_restore_fail (
never executed: openat_restore_fail ( (*__errno_location ()) );
0
327 (*__errno_location ())
never executed: openat_restore_fail ( (*__errno_location ()) );
0
328 );
never executed: openat_restore_fail ( (*__errno_location ()) );
0
329-
330 free_cwd (&saved_cwd);-
331-
332 if (saved_errno
saved_errnoDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
333 -
334 (*
never executed: (*__errno_location ()) = saved_errno;
__errno_location ())
never executed: (*__errno_location ()) = saved_errno;
0
335 = saved_errno;
never executed: (*__errno_location ()) = saved_errno;
0
336 return
never executed: return err;
err;
never executed: return err;
0
337 }-
338-
339}-
340int-
341lsetfileconat (int fd, char const *file , security_context_t con)-
342{-
343 ;-
344-
345 if (fd ==
fd == -100Description
TRUEnever evaluated
FALSEnever evaluated
0
346 -100
fd == -100Description
TRUEnever evaluated
FALSEnever evaluated
0
347 || ((((
(((file)[0]) == '/')Description
TRUEnever evaluated
FALSEnever evaluated
file)[0]) == '/')
(((file)[0]) == '/')Description
TRUEnever evaluated
FALSEnever evaluated
|| 0 != 0
0 != 0Description
TRUEnever evaluated
FALSEnever evaluated
))
0
348 return
never executed: return (lsetfilecon (file , con));
(lsetfilecon (file , con));
never executed: return (lsetfilecon (file , con));
0
349-
350-
351-
352-
353-
354 {-
355-
356-
357 struct saved_cwd saved_cwd;-
358 int saved_errno;-
359 int err;-
360-
361 {-
362 char proc_buf[((-
363 4096-
364 ) < (4096 - 64) ? (-
365 4096-
366 ) : (4096 - 64))];-
367 char *proc_file = openat_proc_name (proc_buf, fd, file);-
368 if (proc_file
proc_fileDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
369 {-
370 int proc_result = (lsetfilecon (proc_file , con));-
371 int proc_errno = -
372 (*__errno_location ())-
373 ;-
374 if (proc_file != proc_buf
proc_file != proc_bufDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
375 free (proc_file);
never executed: free (proc_file);
0
376-
377-
378-
379 if (-
-1 != proc_resultDescription
TRUEnever evaluated
FALSEnever evaluated
1 != proc_result
-1 != proc_resultDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
380 return
never executed: return proc_result;
proc_result;
never executed: return proc_result;
0
381 if (! ((
(proc_errno) == 20Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 20Description
TRUEnever evaluated
FALSEnever evaluated
0
382 20
(proc_errno) == 20Description
TRUEnever evaluated
FALSEnever evaluated
0
383 || (
(proc_errno) == 2Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 2Description
TRUEnever evaluated
FALSEnever evaluated
0
384 2
(proc_errno) == 2Description
TRUEnever evaluated
FALSEnever evaluated
0
385 || (
(proc_errno) == 1Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
386 1
(proc_errno) == 1Description
TRUEnever evaluated
FALSEnever evaluated
0
387 || (
(proc_errno) == 13Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 13Description
TRUEnever evaluated
FALSEnever evaluated
0
388 13
(proc_errno) == 13Description
TRUEnever evaluated
FALSEnever evaluated
0
389 || (
(proc_errno) == 38Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 38Description
TRUEnever evaluated
FALSEnever evaluated
0
390 38
(proc_errno) == 38Description
TRUEnever evaluated
FALSEnever evaluated
0
391 || (
(proc_errno) == 95Description
TRUEnever evaluated
FALSEnever evaluated
proc_errno) ==
(proc_errno) == 95Description
TRUEnever evaluated
FALSEnever evaluated
0
392 95
(proc_errno) == 95Description
TRUEnever evaluated
FALSEnever evaluated
0
393 ))-
394 {-
395 -
396 (*__errno_location ()) -
397 = proc_errno;-
398 return
never executed: return proc_result;
proc_result;
never executed: return proc_result;
0
399 }-
400 }
never executed: end of block
0
401 }-
402-
403 if (save_cwd (&saved_cwd) != 0
save_cwd (&saved_cwd) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
404 openat_save_fail (
never executed: openat_save_fail ( (*__errno_location ()) );
0
405 (*__errno_location ())
never executed: openat_save_fail ( (*__errno_location ()) );
0
406 );
never executed: openat_save_fail ( (*__errno_location ()) );
0
407 if (0 <= fd
0 <= fdDescription
TRUEnever evaluated
FALSEnever evaluated
&& fd == saved_cwd.desc
fd == saved_cwd.descDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
408 {-
409-
410-
411-
412 free_cwd (&saved_cwd);-
413 -
414 (*__errno_location ()) -
415 = -
416 9-
417 ;-
418 return
never executed: return -1;
-1;
never executed: return -1;
0
419 }-
420-
421 if (fchdir (fd) != 0
fchdir (fd) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
422 {-
423 saved_errno = -
424 (*__errno_location ())-
425 ;-
426 free_cwd (&saved_cwd);-
427 -
428 (*__errno_location ()) -
429 = saved_errno;-
430 return
never executed: return -1;
-1;
never executed: return -1;
0
431 }-
432-
433 err = (lsetfilecon (file , con));-
434 saved_errno = (err == -1
err == -1Description
TRUEnever evaluated
FALSEnever evaluated
?
0
435 (*__errno_location ()) -
436 : 0);-
437-
438 if (restore_cwd (&saved_cwd) != 0
restore_cwd (&saved_cwd) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
439 openat_restore_fail (
never executed: openat_restore_fail ( (*__errno_location ()) );
0
440 (*__errno_location ())
never executed: openat_restore_fail ( (*__errno_location ()) );
0
441 );
never executed: openat_restore_fail ( (*__errno_location ()) );
0
442-
443 free_cwd (&saved_cwd);-
444-
445 if (saved_errno
saved_errnoDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
446 -
447 (*
never executed: (*__errno_location ()) = saved_errno;
__errno_location ())
never executed: (*__errno_location ()) = saved_errno;
0
448 = saved_errno;
never executed: (*__errno_location ()) = saved_errno;
0
449 return
never executed: return err;
err;
never executed: return err;
0
450 }-
451-
452}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2