| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/file-type.c |
| Switch to Source code | Preprocessed file |
| Line | Source | Count | ||||||
|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||
| 2 | - | |||||||
| 3 | - | |||||||
| 4 | - | |||||||
| 5 | char const * | - | ||||||
| 6 | file_type (struct stat const *st) | - | ||||||
| 7 | { | - | ||||||
| 8 | if ( | - | ||||||
| 9 | ((((
| 23-28 | ||||||
| 10 | st->st_mode
| 23-28 | ||||||
| 11 | )) & 0170000) == (0100000))
| 23-28 | ||||||
| 12 | ) | - | ||||||
| 13 | return executed 23 times by 2 tests: st->st_size == 0 ? return st->st_size == 0 ? dcgettext (((void *)0), "regular empty file" , 5) : dcgettext (((void *)0), "regular file" , 5) ;Executed by:
executed 23 times by 2 tests: return st->st_size == 0 ? dcgettext (((void *)0), "regular empty file" , 5) : dcgettext (((void *)0), "regular file" , 5) ;Executed by:
| 23 | ||||||
| 14 | dcgettext (((void *)0), executed 23 times by 2 tests: return st->st_size == 0 ? dcgettext (((void *)0), "regular empty file" , 5) : dcgettext (((void *)0), "regular file" , 5) ;Executed by:
| 23 | ||||||
| 15 | "regular empty file" executed 23 times by 2 tests: return st->st_size == 0 ? dcgettext (((void *)0), "regular empty file" , 5) : dcgettext (((void *)0), "regular file" , 5) ;Executed by:
| 23 | ||||||
| 16 | , 5) executed 23 times by 2 tests: return st->st_size == 0 ? dcgettext (((void *)0), "regular empty file" , 5) : dcgettext (((void *)0), "regular file" , 5) ;Executed by:
| 23 | ||||||
| 17 | : executed 23 times by 2 tests: return st->st_size == 0 ? dcgettext (((void *)0), "regular empty file" , 5) : dcgettext (((void *)0), "regular file" , 5) ;Executed by:
| 23 | ||||||
| 18 | dcgettext (((void *)0), executed 23 times by 2 tests: return st->st_size == 0 ? dcgettext (((void *)0), "regular empty file" , 5) : dcgettext (((void *)0), "regular file" , 5) ;Executed by:
| 23 | ||||||
| 19 | "regular file" executed 23 times by 2 tests: return st->st_size == 0 ? dcgettext (((void *)0), "regular empty file" , 5) : dcgettext (((void *)0), "regular file" , 5) ;Executed by:
| 23 | ||||||
| 20 | , 5) executed 23 times by 2 tests: return st->st_size == 0 ? dcgettext (((void *)0), "regular empty file" , 5) : dcgettext (((void *)0), "regular file" , 5) ;Executed by:
| 23 | ||||||
| 21 | ; executed 23 times by 2 tests: return st->st_size == 0 ? dcgettext (((void *)0), "regular empty file" , 5) : dcgettext (((void *)0), "regular file" , 5) ;Executed by:
| 23 | ||||||
| 22 | - | |||||||
| 23 | if ( | - | ||||||
| 24 | ((((
| 12-16 | ||||||
| 25 | st->st_mode
| 12-16 | ||||||
| 26 | )) & 0170000) == (0040000))
| 12-16 | ||||||
| 27 | ) | - | ||||||
| 28 | return executed 16 times by 2 tests: return dcgettext (((void *)0), "directory" , 5) ;Executed by:
executed 16 times by 2 tests: return dcgettext (((void *)0), "directory" , 5) ;Executed by:
| 16 | ||||||
| 29 | dcgettext (((void *)0), executed 16 times by 2 tests: return dcgettext (((void *)0), "directory" , 5) ;Executed by:
| 16 | ||||||
| 30 | "directory" executed 16 times by 2 tests: return dcgettext (((void *)0), "directory" , 5) ;Executed by:
| 16 | ||||||
| 31 | , 5) executed 16 times by 2 tests: return dcgettext (((void *)0), "directory" , 5) ;Executed by:
| 16 | ||||||
| 32 | ; executed 16 times by 2 tests: return dcgettext (((void *)0), "directory" , 5) ;Executed by:
| 16 | ||||||
| 33 | - | |||||||
| 34 | if ( | - | ||||||
| 35 | ((((
| 0-12 | ||||||
| 36 | st->st_mode
| 0-12 | ||||||
| 37 | )) & 0170000) == (0120000))
| 0-12 | ||||||
| 38 | ) | - | ||||||
| 39 | return executed 12 times by 2 tests: return dcgettext (((void *)0), "symbolic link" , 5) ;Executed by:
executed 12 times by 2 tests: return dcgettext (((void *)0), "symbolic link" , 5) ;Executed by:
| 12 | ||||||
| 40 | dcgettext (((void *)0), executed 12 times by 2 tests: return dcgettext (((void *)0), "symbolic link" , 5) ;Executed by:
| 12 | ||||||
| 41 | "symbolic link" executed 12 times by 2 tests: return dcgettext (((void *)0), "symbolic link" , 5) ;Executed by:
| 12 | ||||||
| 42 | , 5) executed 12 times by 2 tests: return dcgettext (((void *)0), "symbolic link" , 5) ;Executed by:
| 12 | ||||||
| 43 | ; executed 12 times by 2 tests: return dcgettext (((void *)0), "symbolic link" , 5) ;Executed by:
| 12 | ||||||
| 44 | - | |||||||
| 45 | - | |||||||
| 46 | - | |||||||
| 47 | - | |||||||
| 48 | if ( | - | ||||||
| 49 | ((
| 0 | ||||||
| 50 | st
| 0 | ||||||
| 51 | )->st_mode - (
| 0 | ||||||
| 52 | st
| 0 | ||||||
| 53 | )->st_mode)
| 0 | ||||||
| 54 | ) | - | ||||||
| 55 | return never executed: return dcgettext (((void *)0), "message queue" , 5) ;never executed: return dcgettext (((void *)0), "message queue" , 5) ; | 0 | ||||||
| 56 | dcgettext (((void *)0), never executed: return dcgettext (((void *)0), "message queue" , 5) ; | 0 | ||||||
| 57 | "message queue" never executed: return dcgettext (((void *)0), "message queue" , 5) ; | 0 | ||||||
| 58 | , 5) never executed: return dcgettext (((void *)0), "message queue" , 5) ; | 0 | ||||||
| 59 | ; never executed: return dcgettext (((void *)0), "message queue" , 5) ; | 0 | ||||||
| 60 | - | |||||||
| 61 | if ( | - | ||||||
| 62 | ((
| 0 | ||||||
| 63 | st
| 0 | ||||||
| 64 | )->st_mode - (
| 0 | ||||||
| 65 | st
| 0 | ||||||
| 66 | )->st_mode)
| 0 | ||||||
| 67 | ) | - | ||||||
| 68 | return never executed: return dcgettext (((void *)0), "semaphore" , 5) ;never executed: return dcgettext (((void *)0), "semaphore" , 5) ; | 0 | ||||||
| 69 | dcgettext (((void *)0), never executed: return dcgettext (((void *)0), "semaphore" , 5) ; | 0 | ||||||
| 70 | "semaphore" never executed: return dcgettext (((void *)0), "semaphore" , 5) ; | 0 | ||||||
| 71 | , 5) never executed: return dcgettext (((void *)0), "semaphore" , 5) ; | 0 | ||||||
| 72 | ; never executed: return dcgettext (((void *)0), "semaphore" , 5) ; | 0 | ||||||
| 73 | - | |||||||
| 74 | if ( | - | ||||||
| 75 | ((
| 0 | ||||||
| 76 | st
| 0 | ||||||
| 77 | )->st_mode - (
| 0 | ||||||
| 78 | st
| 0 | ||||||
| 79 | )->st_mode)
| 0 | ||||||
| 80 | ) | - | ||||||
| 81 | return never executed: return dcgettext (((void *)0), "shared memory object" , 5) ;never executed: return dcgettext (((void *)0), "shared memory object" , 5) ; | 0 | ||||||
| 82 | dcgettext (((void *)0), never executed: return dcgettext (((void *)0), "shared memory object" , 5) ; | 0 | ||||||
| 83 | "shared memory object" never executed: return dcgettext (((void *)0), "shared memory object" , 5) ; | 0 | ||||||
| 84 | , 5) never executed: return dcgettext (((void *)0), "shared memory object" , 5) ; | 0 | ||||||
| 85 | ; never executed: return dcgettext (((void *)0), "shared memory object" , 5) ; | 0 | ||||||
| 86 | - | |||||||
| 87 | if ( | - | ||||||
| 88 | 0 | - | ||||||
| 89 | ) | - | ||||||
| 90 | return dead code: return dcgettext (((void *)0), "typed memory object" , 5) ; | - | ||||||
| 91 | dcgettext (((void *)0), dead code: return dcgettext (((void *)0), "typed memory object" , 5) ; | - | ||||||
| 92 | "typed memory object" dead code: return dcgettext (((void *)0), "typed memory object" , 5) ; | - | ||||||
| 93 | , 5) dead code: return dcgettext (((void *)0), "typed memory object" , 5) ; | - | ||||||
| 94 | ; dead code: return dcgettext (((void *)0), "typed memory object" , 5) ; | - | ||||||
| 95 | - | |||||||
| 96 | - | |||||||
| 97 | - | |||||||
| 98 | if ( | - | ||||||
| 99 | ((((
| 0 | ||||||
| 100 | st->st_mode
| 0 | ||||||
| 101 | )) & 0170000) == (0060000))
| 0 | ||||||
| 102 | ) | - | ||||||
| 103 | return never executed: return dcgettext (((void *)0), "block special file" , 5) ;never executed: return dcgettext (((void *)0), "block special file" , 5) ; | 0 | ||||||
| 104 | dcgettext (((void *)0), never executed: return dcgettext (((void *)0), "block special file" , 5) ; | 0 | ||||||
| 105 | "block special file" never executed: return dcgettext (((void *)0), "block special file" , 5) ; | 0 | ||||||
| 106 | , 5) never executed: return dcgettext (((void *)0), "block special file" , 5) ; | 0 | ||||||
| 107 | ; never executed: return dcgettext (((void *)0), "block special file" , 5) ; | 0 | ||||||
| 108 | - | |||||||
| 109 | if ( | - | ||||||
| 110 | ((((
| 0 | ||||||
| 111 | st->st_mode
| 0 | ||||||
| 112 | )) & 0170000) == (0020000))
| 0 | ||||||
| 113 | ) | - | ||||||
| 114 | return never executed: return dcgettext (((void *)0), "character special file" , 5) ;never executed: return dcgettext (((void *)0), "character special file" , 5) ; | 0 | ||||||
| 115 | dcgettext (((void *)0), never executed: return dcgettext (((void *)0), "character special file" , 5) ; | 0 | ||||||
| 116 | "character special file" never executed: return dcgettext (((void *)0), "character special file" , 5) ; | 0 | ||||||
| 117 | , 5) never executed: return dcgettext (((void *)0), "character special file" , 5) ; | 0 | ||||||
| 118 | ; never executed: return dcgettext (((void *)0), "character special file" , 5) ; | 0 | ||||||
| 119 | - | |||||||
| 120 | if ( | - | ||||||
| 121 | 0 | - | ||||||
| 122 | ) | - | ||||||
| 123 | return dead code: return dcgettext (((void *)0), "contiguous data" , 5) ; | - | ||||||
| 124 | dcgettext (((void *)0), dead code: return dcgettext (((void *)0), "contiguous data" , 5) ; | - | ||||||
| 125 | "contiguous data" dead code: return dcgettext (((void *)0), "contiguous data" , 5) ; | - | ||||||
| 126 | , 5) dead code: return dcgettext (((void *)0), "contiguous data" , 5) ; | - | ||||||
| 127 | ; dead code: return dcgettext (((void *)0), "contiguous data" , 5) ; | - | ||||||
| 128 | - | |||||||
| 129 | if ( | - | ||||||
| 130 | ((((
| 0 | ||||||
| 131 | st->st_mode
| 0 | ||||||
| 132 | )) & 0170000) == (0010000))
| 0 | ||||||
| 133 | ) | - | ||||||
| 134 | return never executed: return dcgettext (((void *)0), "fifo" , 5) ;never executed: return dcgettext (((void *)0), "fifo" , 5) ; | 0 | ||||||
| 135 | dcgettext (((void *)0), never executed: return dcgettext (((void *)0), "fifo" , 5) ; | 0 | ||||||
| 136 | "fifo" never executed: return dcgettext (((void *)0), "fifo" , 5) ; | 0 | ||||||
| 137 | , 5) never executed: return dcgettext (((void *)0), "fifo" , 5) ; | 0 | ||||||
| 138 | ; never executed: return dcgettext (((void *)0), "fifo" , 5) ; | 0 | ||||||
| 139 | - | |||||||
| 140 | if ( | - | ||||||
| 141 | 0 | - | ||||||
| 142 | ) | - | ||||||
| 143 | return dead code: return dcgettext (((void *)0), "door" , 5) ; | - | ||||||
| 144 | dcgettext (((void *)0), dead code: return dcgettext (((void *)0), "door" , 5) ; | - | ||||||
| 145 | "door" dead code: return dcgettext (((void *)0), "door" , 5) ; | - | ||||||
| 146 | , 5) dead code: return dcgettext (((void *)0), "door" , 5) ; | - | ||||||
| 147 | ; dead code: return dcgettext (((void *)0), "door" , 5) ; | - | ||||||
| 148 | - | |||||||
| 149 | if ( | - | ||||||
| 150 | 0 | - | ||||||
| 151 | ) | - | ||||||
| 152 | return dead code: return dcgettext (((void *)0), "multiplexed block special file" , 5) ; | - | ||||||
| 153 | dcgettext (((void *)0), dead code: return dcgettext (((void *)0), "multiplexed block special file" , 5) ; | - | ||||||
| 154 | "multiplexed block special file" dead code: return dcgettext (((void *)0), "multiplexed block special file" , 5) ; | - | ||||||
| 155 | , 5) dead code: return dcgettext (((void *)0), "multiplexed block special file" , 5) ; | - | ||||||
| 156 | ; dead code: return dcgettext (((void *)0), "multiplexed block special file" , 5) ; | - | ||||||
| 157 | - | |||||||
| 158 | if ( | - | ||||||
| 159 | 0 | - | ||||||
| 160 | ) | - | ||||||
| 161 | return dead code: return dcgettext (((void *)0), "multiplexed character special file" , 5) ; | - | ||||||
| 162 | dcgettext (((void *)0), dead code: return dcgettext (((void *)0), "multiplexed character special file" , 5) ; | - | ||||||
| 163 | "multiplexed character special file" dead code: return dcgettext (((void *)0), "multiplexed character special file" , 5) ; | - | ||||||
| 164 | , 5) dead code: return dcgettext (((void *)0), "multiplexed character special file" , 5) ; | - | ||||||
| 165 | ; dead code: return dcgettext (((void *)0), "multiplexed character special file" , 5) ; | - | ||||||
| 166 | - | |||||||
| 167 | if ( | - | ||||||
| 168 | 0 | - | ||||||
| 169 | ) | - | ||||||
| 170 | return dead code: return dcgettext (((void *)0), "multiplexed file" , 5) ; | - | ||||||
| 171 | dcgettext (((void *)0), dead code: return dcgettext (((void *)0), "multiplexed file" , 5) ; | - | ||||||
| 172 | "multiplexed file" dead code: return dcgettext (((void *)0), "multiplexed file" , 5) ; | - | ||||||
| 173 | , 5) dead code: return dcgettext (((void *)0), "multiplexed file" , 5) ; | - | ||||||
| 174 | ; dead code: return dcgettext (((void *)0), "multiplexed file" , 5) ; | - | ||||||
| 175 | - | |||||||
| 176 | if ( | - | ||||||
| 177 | 0 | - | ||||||
| 178 | ) | - | ||||||
| 179 | return dead code: return dcgettext (((void *)0), "named file" , 5) ; | - | ||||||
| 180 | dcgettext (((void *)0), dead code: return dcgettext (((void *)0), "named file" , 5) ; | - | ||||||
| 181 | "named file" dead code: return dcgettext (((void *)0), "named file" , 5) ; | - | ||||||
| 182 | , 5) dead code: return dcgettext (((void *)0), "named file" , 5) ; | - | ||||||
| 183 | ; dead code: return dcgettext (((void *)0), "named file" , 5) ; | - | ||||||
| 184 | - | |||||||
| 185 | if ( | - | ||||||
| 186 | 0 | - | ||||||
| 187 | ) | - | ||||||
| 188 | return dead code: return dcgettext (((void *)0), "network special file" , 5) ; | - | ||||||
| 189 | dcgettext (((void *)0), dead code: return dcgettext (((void *)0), "network special file" , 5) ; | - | ||||||
| 190 | "network special file" dead code: return dcgettext (((void *)0), "network special file" , 5) ; | - | ||||||
| 191 | , 5) dead code: return dcgettext (((void *)0), "network special file" , 5) ; | - | ||||||
| 192 | ; dead code: return dcgettext (((void *)0), "network special file" , 5) ; | - | ||||||
| 193 | - | |||||||
| 194 | if ( | - | ||||||
| 195 | 0 | - | ||||||
| 196 | ) | - | ||||||
| 197 | return dead code: return dcgettext (((void *)0), "migrated file with data" , 5) ; | - | ||||||
| 198 | dcgettext (((void *)0), dead code: return dcgettext (((void *)0), "migrated file with data" , 5) ; | - | ||||||
| 199 | "migrated file with data" dead code: return dcgettext (((void *)0), "migrated file with data" , 5) ; | - | ||||||
| 200 | , 5) dead code: return dcgettext (((void *)0), "migrated file with data" , 5) ; | - | ||||||
| 201 | ; dead code: return dcgettext (((void *)0), "migrated file with data" , 5) ; | - | ||||||
| 202 | - | |||||||
| 203 | if ( | - | ||||||
| 204 | 0 | - | ||||||
| 205 | ) | - | ||||||
| 206 | return dead code: return dcgettext (((void *)0), "migrated file without data" , 5) ; | - | ||||||
| 207 | dcgettext (((void *)0), dead code: return dcgettext (((void *)0), "migrated file without data" , 5) ; | - | ||||||
| 208 | "migrated file without data" dead code: return dcgettext (((void *)0), "migrated file without data" , 5) ; | - | ||||||
| 209 | , 5) dead code: return dcgettext (((void *)0), "migrated file without data" , 5) ; | - | ||||||
| 210 | ; dead code: return dcgettext (((void *)0), "migrated file without data" , 5) ; | - | ||||||
| 211 | - | |||||||
| 212 | if ( | - | ||||||
| 213 | 0 | - | ||||||
| 214 | ) | - | ||||||
| 215 | return dead code: return dcgettext (((void *)0), "port" , 5) ; | - | ||||||
| 216 | dcgettext (((void *)0), dead code: return dcgettext (((void *)0), "port" , 5) ; | - | ||||||
| 217 | "port" dead code: return dcgettext (((void *)0), "port" , 5) ; | - | ||||||
| 218 | , 5) dead code: return dcgettext (((void *)0), "port" , 5) ; | - | ||||||
| 219 | ; dead code: return dcgettext (((void *)0), "port" , 5) ; | - | ||||||
| 220 | - | |||||||
| 221 | if ( | - | ||||||
| 222 | ((((
| 0 | ||||||
| 223 | st->st_mode
| 0 | ||||||
| 224 | )) & 0170000) == (0140000))
| 0 | ||||||
| 225 | ) | - | ||||||
| 226 | return never executed: return dcgettext (((void *)0), "socket" , 5) ;never executed: return dcgettext (((void *)0), "socket" , 5) ; | 0 | ||||||
| 227 | dcgettext (((void *)0), never executed: return dcgettext (((void *)0), "socket" , 5) ; | 0 | ||||||
| 228 | "socket" never executed: return dcgettext (((void *)0), "socket" , 5) ; | 0 | ||||||
| 229 | , 5) never executed: return dcgettext (((void *)0), "socket" , 5) ; | 0 | ||||||
| 230 | ; never executed: return dcgettext (((void *)0), "socket" , 5) ; | 0 | ||||||
| 231 | - | |||||||
| 232 | if ( | - | ||||||
| 233 | 0 | - | ||||||
| 234 | ) | - | ||||||
| 235 | return dead code: return dcgettext (((void *)0), "whiteout" , 5) ; | - | ||||||
| 236 | dcgettext (((void *)0), dead code: return dcgettext (((void *)0), "whiteout" , 5) ; | - | ||||||
| 237 | "whiteout" dead code: return dcgettext (((void *)0), "whiteout" , 5) ; | - | ||||||
| 238 | , 5) dead code: return dcgettext (((void *)0), "whiteout" , 5) ; | - | ||||||
| 239 | ; dead code: return dcgettext (((void *)0), "whiteout" , 5) ; | - | ||||||
| 240 | - | |||||||
| 241 | return never executed: return dcgettext (((void *)0), "weird file" , 5) ;never executed: return dcgettext (((void *)0), "weird file" , 5) ; | 0 | ||||||
| 242 | dcgettext (((void *)0), never executed: return dcgettext (((void *)0), "weird file" , 5) ; | 0 | ||||||
| 243 | "weird file" never executed: return dcgettext (((void *)0), "weird file" , 5) ; | 0 | ||||||
| 244 | , 5) never executed: return dcgettext (((void *)0), "weird file" , 5) ; | 0 | ||||||
| 245 | ; never executed: return dcgettext (((void *)0), "weird file" , 5) ; | 0 | ||||||
| 246 | } | - | ||||||
| Switch to Source code | Preprocessed file |