OpenCoverage

ufuncs.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/ufuncs.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-
12-
13-
14-
15-
16unsigned int-
17falarm(secs, usecs)-
18 unsigned int secs, usecs;-
19{-
20 struct itimerval it, oit;-
21-
22 it.it_interval.tv_sec = 0;-
23 it.it_interval.tv_usec = 0;-
24-
25 it.it_value.tv_sec = secs;-
26 it.it_value.tv_usec = usecs;-
27-
28 if (setitimer(
setitimer( ITI...&it, &oit) < 0Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
0-4
29 ITIMER_REAL
setitimer( ITI...&it, &oit) < 0Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
0-4
30 , &it, &oit) < 0
setitimer( ITI...&it, &oit) < 0Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
)
0-4
31 return
never executed: return (-1);
(-1);
never executed: return (-1);
0
32-
33-
34 if (oit.it_value.tv_usec
oit.it_value.tv_usecDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3 times by 1 test
Evaluated by:
  • Self test
)
1-3
35 oit.it_value.tv_sec++;
executed 1 time by 1 test: oit.it_value.tv_sec++;
Executed by:
  • Self test
1
36 return
executed 4 times by 1 test: return (oit.it_value.tv_sec);
Executed by:
  • Self test
(oit.it_value.tv_sec);
executed 4 times by 1 test: return (oit.it_value.tv_sec);
Executed by:
  • Self test
4
37}-
38int-
39fsleep(sec, usec)-
40 unsigned int sec, usec;-
41{-
42 int e, r;-
43 sigset_t blocked_sigs, prevmask;-
44-
45 struct timespec ts;-
46-
47-
48-
49-
50 sigemptyset (&blocked_sigs);-
51-
52 sigaddset (&blocked_sigs, -
53 17-
54 );-
55-
56-
57-
58 ts.tv_sec = sec;-
59 ts.tv_nsec = usec * 1000;-
60-
61-
62-
63-
64-
65-
66 do-
67 {-
68-
69 r = pselect(0, (fd_set *)0, (fd_set *)0, (fd_set *)0, &ts, &blocked_sigs);-
70-
71-
72-
73-
74-
75 e = -
76 (*__errno_location ())-
77 ;-
78 if (r < 0
r < 0Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
79 (*
(*__errno_location ()) == 4Description
TRUEnever evaluated
FALSEnever evaluated
__errno_location ())
(*__errno_location ()) == 4Description
TRUEnever evaluated
FALSEnever evaluated
0
80 ==
(*__errno_location ()) == 4Description
TRUEnever evaluated
FALSEnever evaluated
0
81 4
(*__errno_location ()) == 4Description
TRUEnever evaluated
FALSEnever evaluated
0
82 )-
83 do { if (terminating_signal
terminating_signalDescription
TRUEnever evaluated
FALSEnever evaluated
) termsig_handler (terminating_signal);
never executed: termsig_handler (terminating_signal);
if (interrupt_state
interrupt_stateDescription
TRUEnever evaluated
FALSEnever evaluated
) throw_to_top_level ();
never executed: throw_to_top_level ();
}
never executed: end of block
while (0);
0
84 -
85 (*__errno_location ()) -
86 = e;-
87 }
never executed: end of block
0
88 while (r < 0
r < 0Description
TRUEnever evaluated
FALSEnever evaluated
&&
0
89 (*
(*__errno_location ()) == 4Description
TRUEnever evaluated
FALSEnever evaluated
__errno_location ())
(*__errno_location ()) == 4Description
TRUEnever evaluated
FALSEnever evaluated
0
90 ==
(*__errno_location ()) == 4Description
TRUEnever evaluated
FALSEnever evaluated
0
91 4
(*__errno_location ()) == 4Description
TRUEnever evaluated
FALSEnever evaluated
0
92 );-
93-
94 return
never executed: return r;
r;
never executed: return r;
0
95}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2