OpenCoverage

cloexec.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/cloexec.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4int-
5set_cloexec_flag (int desc, -
6 _Bool -
7 value)-
8{-
9-
10-
11 int flags = -
12 rpl_fcntl -
13 (desc, -
14 1-
15 , 0);-
16-
17 if (0 <= flags
0 <= flagsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
18 {-
19 int newflags = (value
valueDescription
TRUEnever evaluated
FALSEnever evaluated
? flags |
0
20 1 -
21 : flags & ~-
22 1-
23 );-
24-
25 if (flags == newflags
flags == newflagsDescription
TRUEnever evaluated
FALSEnever evaluated
0
26 || -
27 rpl_fcntl
rpl_fcntl (des...ewflags) != -1Description
TRUEnever evaluated
FALSEnever evaluated
0
28 (desc,
rpl_fcntl (des...ewflags) != -1Description
TRUEnever evaluated
FALSEnever evaluated
0
29 2
rpl_fcntl (des...ewflags) != -1Description
TRUEnever evaluated
FALSEnever evaluated
0
30 , newflags) != -1
rpl_fcntl (des...ewflags) != -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
31 return
never executed: return 0;
0;
never executed: return 0;
0
32 }
never executed: end of block
0
33-
34 return
never executed: return -1;
-1;
never executed: return -1;
0
35}-
36-
37-
38-
39-
40-
41-
42int-
43dup_cloexec (int fd)-
44{-
45 return
never executed: return rpl_fcntl (fd, 1030 , 0);
never executed: return rpl_fcntl (fd, 1030 , 0);
0
46 rpl_fcntl
never executed: return rpl_fcntl (fd, 1030 , 0);
0
47 (fd,
never executed: return rpl_fcntl (fd, 1030 , 0);
0
48 1030
never executed: return rpl_fcntl (fd, 1030 , 0);
0
49 , 0);
never executed: return rpl_fcntl (fd, 1030 , 0);
0
50}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2