OpenCoverage

xnanosleep.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/xnanosleep.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5int-
6xnanosleep (double seconds)-
7{-
8 struct timespec ts_sleep = dtotimespec (seconds);-
9-
10 for (;;)-
11 {-
12-
13-
14-
15-
16-
17-
18 -
19 (*__errno_location ()) -
20 = 0;-
21 if (-
22 rpl_nanosleep
rpl_nanosleep ...id *)0) ) == 0Description
TRUEevaluated 408 times by 2 tests
Evaluated by:
  • sleep
  • tail
FALSEnever evaluated
0-408
23 (&ts_sleep,
rpl_nanosleep ...id *)0) ) == 0Description
TRUEevaluated 408 times by 2 tests
Evaluated by:
  • sleep
  • tail
FALSEnever evaluated
0-408
24 ((void *)0)
rpl_nanosleep ...id *)0) ) == 0Description
TRUEevaluated 408 times by 2 tests
Evaluated by:
  • sleep
  • tail
FALSEnever evaluated
0-408
25 ) == 0
rpl_nanosleep ...id *)0) ) == 0Description
TRUEevaluated 408 times by 2 tests
Evaluated by:
  • sleep
  • tail
FALSEnever evaluated
)
0-408
26 break;
executed 408 times by 2 tests: break;
Executed by:
  • sleep
  • tail
408
27 if (-
28 (*
(*__errno_location ()) != 4Description
TRUEnever evaluated
FALSEnever evaluated
__errno_location ())
(*__errno_location ()) != 4Description
TRUEnever evaluated
FALSEnever evaluated
0
29 !=
(*__errno_location ()) != 4Description
TRUEnever evaluated
FALSEnever evaluated
0
30 4
(*__errno_location ()) != 4Description
TRUEnever evaluated
FALSEnever evaluated
0
31 && -
32 (*
(*__errno_location ()) != 0Description
TRUEnever evaluated
FALSEnever evaluated
__errno_location ())
(*__errno_location ()) != 0Description
TRUEnever evaluated
FALSEnever evaluated
0
33 != 0
(*__errno_location ()) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
34 return
never executed: return -1;
-1;
never executed: return -1;
0
35 }
never executed: end of block
0
36-
37 return
executed 408 times by 2 tests: return 0;
Executed by:
  • sleep
  • tail
0;
executed 408 times by 2 tests: return 0;
Executed by:
  • sleep
  • tail
408
38}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2