Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/bash/src/lib/sh/input_avail.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||
---|---|---|---|---|---|---|---|---|
1 | - | |||||||
2 | - | |||||||
3 | - | |||||||
4 | - | |||||||
5 | - | |||||||
6 | - | |||||||
7 | - | |||||||
8 | - | |||||||
9 | - | |||||||
10 | - | |||||||
11 | - | |||||||
12 | - | |||||||
13 | - | |||||||
14 | - | |||||||
15 | int | - | ||||||
16 | input_avail (fd) | - | ||||||
17 | int fd; | - | ||||||
18 | { | - | ||||||
19 | int result, chars_avail; | - | ||||||
20 | - | |||||||
21 | fd_set readfds, exceptfds; | - | ||||||
22 | struct timeval timeout; | - | ||||||
23 | - | |||||||
24 | - | |||||||
25 | if (fd < 0
| 0-3 | ||||||
26 | return never executed: -1;return -1; never executed: return -1; | 0 | ||||||
27 | - | |||||||
28 | chars_avail = 0; | - | ||||||
29 | - | |||||||
30 | - | |||||||
31 | - | |||||||
32 | do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " "stosq" : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&(( | - | ||||||
33 | &readfds | - | ||||||
34 | )->fds_bits)[0]) : "memory"); } while (0) | - | ||||||
35 | ; | - | ||||||
36 | - | |||||||
37 | do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " "stosq" : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&(( | - | ||||||
38 | &exceptfds | - | ||||||
39 | )->fds_bits)[0]) : "memory"); } while (0) | - | ||||||
40 | ; | - | ||||||
41 | - | |||||||
42 | ((void) ((( | - | ||||||
43 | &readfds | - | ||||||
44 | )->fds_bits)[(( | - | ||||||
45 | fd | - | ||||||
46 | ) / (8 * (int) sizeof (__fd_mask)))] |= ((__fd_mask) (1UL << (( | - | ||||||
47 | fd | - | ||||||
48 | ) % (8 * (int) sizeof (__fd_mask))))))) | - | ||||||
49 | ; | - | ||||||
50 | - | |||||||
51 | ((void) ((( | - | ||||||
52 | &exceptfds | - | ||||||
53 | )->fds_bits)[(( | - | ||||||
54 | fd | - | ||||||
55 | ) / (8 * (int) sizeof (__fd_mask)))] |= ((__fd_mask) (1UL << (( | - | ||||||
56 | fd | - | ||||||
57 | ) % (8 * (int) sizeof (__fd_mask))))))) | - | ||||||
58 | ; | - | ||||||
59 | timeout.tv_sec = 0; | - | ||||||
60 | timeout.tv_usec = 0; | - | ||||||
61 | result = select (fd + 1, &readfds, (fd_set *) | - | ||||||
62 | ((void *)0) | - | ||||||
63 | , &exceptfds, &timeout); | - | ||||||
64 | return executed 3 times by 1 test: ((result <= 0) ? 0 : 1);return ((result <= 0) ? 0 : 1); Executed by:
executed 3 times by 1 test: return ((result <= 0) ? 0 : 1); Executed by:
| 3 | ||||||
65 | - | |||||||
66 | - | |||||||
67 | - | |||||||
68 | result = -1; dead code: result = -1; | - | ||||||
69 | - | |||||||
70 | - | |||||||
71 | (* dead code: __errno_location ()) (*__errno_location ()) = 0; dead code: (*__errno_location ()) = 0; | - | ||||||
72 | = 0; dead code: (*__errno_location ()) = 0; | - | ||||||
73 | result = ioctl (fd, dead code: result = ioctl (fd, 0x541B , &chars_avail); | - | ||||||
74 | 0x541B dead code: result = ioctl (fd, 0x541B , &chars_avail); | - | ||||||
75 | , &chars_avail); dead code: result = ioctl (fd, 0x541B , &chars_avail); | - | ||||||
76 | if dead code: (result == -1 && if (result == -1 && (*__errno_location ()) == 5 ) return -1; dead code: if (result == -1 && (*__errno_location ()) == 5 ) return -1; | - | ||||||
77 | (*__errno_location ()) dead code: if (result == -1 && (*__errno_location ()) == 5 ) return -1; | - | ||||||
78 | == dead code: if (result == -1 && (*__errno_location ()) == 5 ) return -1; | - | ||||||
79 | 5 dead code: if (result == -1 && (*__errno_location ()) == 5 ) return -1; | - | ||||||
80 | ) dead code: if (result == -1 && (*__errno_location ()) == 5 ) return -1; | - | ||||||
81 | return -1; dead code: if (result == -1 && (*__errno_location ()) == 5 ) return -1; | - | ||||||
82 | return dead code: (chars_avail);return (chars_avail); dead code: return (chars_avail); | - | ||||||
83 | - | |||||||
84 | - | |||||||
85 | return dead code: 0;return 0; dead code: return 0; | - | ||||||
86 | } | - | ||||||
Switch to Source code | Preprocessed file |