OpenCoverage

idcache.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/idcache.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9struct userid-
10{-
11 union-
12 {-
13 uid_t u;-
14 gid_t g;-
15 } id;-
16 struct userid *next;-
17 char name[];-
18};-
19static struct userid *user_alist;-
20-
21-
22static struct userid *nouser_alist;-
23-
24-
25static struct userid *group_alist;-
26-
27-
28static struct userid *nogroup_alist;-
29-
30-
31-
32char *-
33getuser (uid_t uid)-
34{-
35 struct userid *tail;-
36 struct userid *match = -
37 ((void *)0)-
38 ;-
39-
40 for (tail = user_alist; tail
tailDescription
TRUEevaluated 39 times by 2 tests
Evaluated by:
  • ls
  • vdir
FALSEevaluated 13 times by 2 tests
Evaluated by:
  • ls
  • vdir
; tail = tail->next)
13-39
41 {-
42 if (tail->id.u == uid
tail->id.u == uidDescription
TRUEevaluated 39 times by 2 tests
Evaluated by:
  • ls
  • vdir
FALSEnever evaluated
)
0-39
43 {-
44 match = tail;-
45 break;
executed 39 times by 2 tests: break;
Executed by:
  • ls
  • vdir
39
46 }-
47 }
never executed: end of block
0
48-
49 if (match ==
match == ((void *)0)Description
TRUEevaluated 13 times by 2 tests
Evaluated by:
  • ls
  • vdir
FALSEevaluated 39 times by 2 tests
Evaluated by:
  • ls
  • vdir
13-39
50 ((void *)0)
match == ((void *)0)Description
TRUEevaluated 13 times by 2 tests
Evaluated by:
  • ls
  • vdir
FALSEevaluated 39 times by 2 tests
Evaluated by:
  • ls
  • vdir
13-39
51 )-
52 {-
53 struct passwd *pwent = getpwuid (uid);-
54 char const *name = pwent
pwentDescription
TRUEevaluated 13 times by 2 tests
Evaluated by:
  • ls
  • vdir
FALSEnever evaluated
? pwent->pw_name : "";
0-13
55 match = xmalloc (((-
56 __builtin_offsetof (-
57 struct userid-
58 , -
59 name-
60 ) -
61 + _Alignof (struct userid) - 1 + (strlen (name) + 1)) & ~ (_Alignof (struct userid) - 1)));-
62 match->id.u = uid;-
63 strcpy (match->name, name);-
64-
65-
66 match->next = user_alist;-
67 user_alist = match;-
68 }
executed 13 times by 2 tests: end of block
Executed by:
  • ls
  • vdir
13
69-
70 return
executed 52 times by 2 tests: return match->name[0] ? match->name : ((void *)0) ;
Executed by:
  • ls
  • vdir
match->name[0] ? match->name :
executed 52 times by 2 tests: return match->name[0] ? match->name : ((void *)0) ;
Executed by:
  • ls
  • vdir
52
71 ((void *)0)
executed 52 times by 2 tests: return match->name[0] ? match->name : ((void *)0) ;
Executed by:
  • ls
  • vdir
52
72 ;
executed 52 times by 2 tests: return match->name[0] ? match->name : ((void *)0) ;
Executed by:
  • ls
  • vdir
52
73}-
74-
75-
76-
77-
78-
79-
80uid_t *-
81getuidbyname (const char *user)-
82{-
83 struct userid *tail;-
84 struct passwd *pwent;-
85-
86 for (tail = user_alist; tail
tailDescription
TRUEnever evaluated
FALSEnever evaluated
; tail = tail->next)
0
87-
88 if (*
*tail->name == *userDescription
TRUEnever evaluated
FALSEnever evaluated
tail->name == *user
*tail->name == *userDescription
TRUEnever evaluated
FALSEnever evaluated
&& !
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
89 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
90 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
91 ) && __builtin_constant_p (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
92 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
93 ) && (__s1_len = __builtin_strlen (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
94 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
95 ), __s2_len = __builtin_strlen (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
96 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
97 ), (!((size_t)(const void *)((
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
98 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
99 ) + 1) - (size_t)(const void *)(
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
100 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
101 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
102 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
103 ) + 1) - (size_t)(const void *)(
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
104 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
105 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
106 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
107 ,
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
108 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
109 ) : (__builtin_constant_p (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
110 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
111 ) && ((size_t)(const void *)((
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
112 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
113 ) + 1) - (size_t)(const void *)(
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
114 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
115 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
116 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
117 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
118 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
119 ) && ((size_t)(const void *)((
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
120 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
121 ) + 1) - (size_t)(const void *)(
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
122 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
123 ) == 1) ? __builtin_strcmp (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
124 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
125 ,
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
126 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
127 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
128 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
129 ); int __result = (((const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
130 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
131 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
132 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
133 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
134 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
135 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( tail->name ))[3] - __s2[3]);
0
136 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( tail->name ))[3] - __s2[3]);
0
137 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
138 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
139 ) && ((size_t)(const void *)((
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
140 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
141 ) + 1) - (size_t)(const void *)(
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
142 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
143 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
144 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
145 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
146 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
147 ) && ((size_t)(const void *)((
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
148 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
149 ) + 1) - (size_t)(const void *)(
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
150 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
151 ) == 1) ? __builtin_strcmp (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
152 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
153 ,
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
154 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
155 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
156 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
157 ); int __result = (((const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
158 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
159 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
160 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
161 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
162 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
163 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( user ))[3] - __s2[3]);
0
164 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( user ))[3] - __s2[3]);
0
165 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
166 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
167 ,
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
168 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
169 )))); })
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
170 )-
171 return
never executed: return &tail->id.u;
&tail->id.u;
never executed: return &tail->id.u;
0
172-
173 for (tail = nouser_alist; tail
tailDescription
TRUEnever evaluated
FALSEnever evaluated
; tail = tail->next)
0
174-
175 if (*
*tail->name == *userDescription
TRUEnever evaluated
FALSEnever evaluated
tail->name == *user
*tail->name == *userDescription
TRUEnever evaluated
FALSEnever evaluated
&& !
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
176 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
177 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
178 ) && __builtin_constant_p (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
179 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
180 ) && (__s1_len = __builtin_strlen (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
181 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
182 ), __s2_len = __builtin_strlen (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
183 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
184 ), (!((size_t)(const void *)((
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
185 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
186 ) + 1) - (size_t)(const void *)(
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
187 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
188 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
189 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
190 ) + 1) - (size_t)(const void *)(
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
191 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
192 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
193 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
194 ,
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
195 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
196 ) : (__builtin_constant_p (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
197 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
198 ) && ((size_t)(const void *)((
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
199 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
200 ) + 1) - (size_t)(const void *)(
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
201 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
202 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
203 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
204 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
205 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
206 ) && ((size_t)(const void *)((
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
207 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
208 ) + 1) - (size_t)(const void *)(
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
209 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
210 ) == 1) ? __builtin_strcmp (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
211 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
212 ,
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
213 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
214 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
215 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
216 ); int __result = (((const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
217 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
218 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
219 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
220 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
221 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
222 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( tail->name ))[3] - __s2[3]);
0
223 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( tail->name ))[3] - __s2[3]);
0
224 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
225 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
226 ) && ((size_t)(const void *)((
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
227 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
228 ) + 1) - (size_t)(const void *)(
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
229 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
230 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
231 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
232 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
233 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
234 ) && ((size_t)(const void *)((
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
235 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
236 ) + 1) - (size_t)(const void *)(
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
237 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
238 ) == 1) ? __builtin_strcmp (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
239 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
240 ,
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
241 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
242 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
243 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
244 ); int __result = (((const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
245 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
246 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
247 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
248 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
249 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
250 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( user ))[3] - __s2[3]);
0
251 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( user ))[3] - __s2[3]);
0
252 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
253 tail->name
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
254 ,
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
255 user
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
256 )))); })
! __extension_... user )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
257 )-
258 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
259 ((void *)0)
never executed: return ((void *)0) ;
0
260 ;
never executed: return ((void *)0) ;
0
261-
262 pwent = getpwnam (user);-
263 tail = xmalloc (((-
264 __builtin_offsetof (-
265 struct userid-
266 , -
267 name-
268 ) -
269 + _Alignof (struct userid) - 1 + (strlen (user) + 1)) & ~ (_Alignof (struct userid) - 1)));-
270 strcpy (tail->name, user);-
271-
272-
273 if (pwent
pwentDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
274 {-
275 tail->id.u = pwent->pw_uid;-
276 tail->next = user_alist;-
277 user_alist = tail;-
278 return
never executed: return &tail->id.u;
&tail->id.u;
never executed: return &tail->id.u;
0
279 }-
280-
281 tail->next = nouser_alist;-
282 nouser_alist = tail;-
283 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
284 ((void *)0)
never executed: return ((void *)0) ;
0
285 ;
never executed: return ((void *)0) ;
0
286}-
287-
288-
289-
290char *-
291getgroup (gid_t gid)-
292{-
293 struct userid *tail;-
294 struct userid *match = -
295 ((void *)0)-
296 ;-
297-
298 for (tail = group_alist; tail
tailDescription
TRUEevaluated 31 times by 2 tests
Evaluated by:
  • ls
  • vdir
FALSEevaluated 5 times by 2 tests
Evaluated by:
  • ls
  • vdir
; tail = tail->next)
5-31
299 {-
300 if (tail->id.g == gid
tail->id.g == gidDescription
TRUEevaluated 31 times by 2 tests
Evaluated by:
  • ls
  • vdir
FALSEnever evaluated
)
0-31
301 {-
302 match = tail;-
303 break;
executed 31 times by 2 tests: break;
Executed by:
  • ls
  • vdir
31
304 }-
305 }
never executed: end of block
0
306-
307 if (match ==
match == ((void *)0)Description
TRUEevaluated 5 times by 2 tests
Evaluated by:
  • ls
  • vdir
FALSEevaluated 31 times by 2 tests
Evaluated by:
  • ls
  • vdir
5-31
308 ((void *)0)
match == ((void *)0)Description
TRUEevaluated 5 times by 2 tests
Evaluated by:
  • ls
  • vdir
FALSEevaluated 31 times by 2 tests
Evaluated by:
  • ls
  • vdir
5-31
309 )-
310 {-
311 struct group *grent = getgrgid (gid);-
312 char const *name = grent
grentDescription
TRUEevaluated 5 times by 2 tests
Evaluated by:
  • ls
  • vdir
FALSEnever evaluated
? grent->gr_name : "";
0-5
313 match = xmalloc (((-
314 __builtin_offsetof (-
315 struct userid-
316 , -
317 name-
318 ) -
319 + _Alignof (struct userid) - 1 + (strlen (name) + 1)) & ~ (_Alignof (struct userid) - 1)));-
320 match->id.g = gid;-
321 strcpy (match->name, name);-
322-
323-
324 match->next = group_alist;-
325 group_alist = match;-
326 }
executed 5 times by 2 tests: end of block
Executed by:
  • ls
  • vdir
5
327-
328 return
executed 36 times by 2 tests: return match->name[0] ? match->name : ((void *)0) ;
Executed by:
  • ls
  • vdir
match->name[0] ? match->name :
executed 36 times by 2 tests: return match->name[0] ? match->name : ((void *)0) ;
Executed by:
  • ls
  • vdir
36
329 ((void *)0)
executed 36 times by 2 tests: return match->name[0] ? match->name : ((void *)0) ;
Executed by:
  • ls
  • vdir
36
330 ;
executed 36 times by 2 tests: return match->name[0] ? match->name : ((void *)0) ;
Executed by:
  • ls
  • vdir
36
331}-
332-
333-
334-
335-
336-
337-
338gid_t *-
339getgidbyname (const char *group)-
340{-
341 struct userid *tail;-
342 struct group *grent;-
343-
344 for (tail = group_alist; tail
tailDescription
TRUEnever evaluated
FALSEnever evaluated
; tail = tail->next)
0
345-
346 if (*
*tail->name == *groupDescription
TRUEnever evaluated
FALSEnever evaluated
tail->name == *group
*tail->name == *groupDescription
TRUEnever evaluated
FALSEnever evaluated
&& !
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
347 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
348 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
349 ) && __builtin_constant_p (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
350 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
351 ) && (__s1_len = __builtin_strlen (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
352 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
353 ), __s2_len = __builtin_strlen (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
354 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
355 ), (!((size_t)(const void *)((
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
356 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
357 ) + 1) - (size_t)(const void *)(
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
358 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
359 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
360 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
361 ) + 1) - (size_t)(const void *)(
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
362 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
363 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
364 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
365 ,
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
366 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
367 ) : (__builtin_constant_p (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
368 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
369 ) && ((size_t)(const void *)((
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
370 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
371 ) + 1) - (size_t)(const void *)(
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
372 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
373 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
374 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
375 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
376 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
377 ) && ((size_t)(const void *)((
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
378 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
379 ) + 1) - (size_t)(const void *)(
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
380 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
381 ) == 1) ? __builtin_strcmp (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
382 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
383 ,
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
384 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
385 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
386 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
387 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
388 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
389 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
390 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
391 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
392 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
393 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( tail->name ))[3] - __s2[3]);
0
394 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( tail->name ))[3] - __s2[3]);
0
395 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
396 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
397 ) && ((size_t)(const void *)((
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
398 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
399 ) + 1) - (size_t)(const void *)(
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
400 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
401 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
402 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
403 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
404 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
405 ) && ((size_t)(const void *)((
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
406 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
407 ) + 1) - (size_t)(const void *)(
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
408 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
409 ) == 1) ? __builtin_strcmp (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
410 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
411 ,
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
412 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
413 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
414 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
415 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
416 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
417 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
418 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
419 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
420 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
421 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( group ))[3] - __s2[3]);
0
422 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( group ))[3] - __s2[3]);
0
423 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
424 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
425 ,
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
426 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
427 )))); })
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
428 )-
429 return
never executed: return &tail->id.g;
&tail->id.g;
never executed: return &tail->id.g;
0
430-
431 for (tail = nogroup_alist; tail
tailDescription
TRUEnever evaluated
FALSEnever evaluated
; tail = tail->next)
0
432-
433 if (*
*tail->name == *groupDescription
TRUEnever evaluated
FALSEnever evaluated
tail->name == *group
*tail->name == *groupDescription
TRUEnever evaluated
FALSEnever evaluated
&& !
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
434 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
435 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
436 ) && __builtin_constant_p (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
437 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
438 ) && (__s1_len = __builtin_strlen (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
439 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
440 ), __s2_len = __builtin_strlen (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
441 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
442 ), (!((size_t)(const void *)((
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
443 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
444 ) + 1) - (size_t)(const void *)(
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
445 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
446 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
447 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
448 ) + 1) - (size_t)(const void *)(
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
449 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
450 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
451 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
452 ,
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
453 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
454 ) : (__builtin_constant_p (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
455 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
456 ) && ((size_t)(const void *)((
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
457 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
458 ) + 1) - (size_t)(const void *)(
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
459 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
460 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
461 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
462 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
463 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
464 ) && ((size_t)(const void *)((
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
465 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
466 ) + 1) - (size_t)(const void *)(
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
467 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
468 ) == 1) ? __builtin_strcmp (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
469 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
470 ,
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
471 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
472 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
473 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
474 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
475 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
476 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
477 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
478 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
479 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
480 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( tail->name ))[3] - __s2[3]);
0
481 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( tail->name ))[3] - __s2[3]);
0
482 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
483 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
484 ) && ((size_t)(const void *)((
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
485 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
486 ) + 1) - (size_t)(const void *)(
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
487 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
488 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
489 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
490 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
491 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
492 ) && ((size_t)(const void *)((
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
493 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
494 ) + 1) - (size_t)(const void *)(
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
495 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
496 ) == 1) ? __builtin_strcmp (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
497 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
498 ,
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
499 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
500 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
501 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
502 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
503 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
504 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
505 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
506 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
507 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
508 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( group ))[3] - __s2[3]);
0
509 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( group ))[3] - __s2[3]);
0
510 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
511 tail->name
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
512 ,
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
513 group
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
514 )))); })
! __extension_...group )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
515 )-
516 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
517 ((void *)0)
never executed: return ((void *)0) ;
0
518 ;
never executed: return ((void *)0) ;
0
519-
520 grent = getgrnam (group);-
521 tail = xmalloc (((-
522 __builtin_offsetof (-
523 struct userid-
524 , -
525 name-
526 ) -
527 + _Alignof (struct userid) - 1 + (strlen (group) + 1)) & ~ (_Alignof (struct userid) - 1)));-
528 strcpy (tail->name, group);-
529-
530-
531 if (grent
grentDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
532 {-
533 tail->id.g = grent->gr_gid;-
534 tail->next = group_alist;-
535 group_alist = tail;-
536 return
never executed: return &tail->id.g;
&tail->id.g;
never executed: return &tail->id.g;
0
537 }-
538-
539 tail->next = nogroup_alist;-
540 nogroup_alist = tail;-
541 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
542 ((void *)0)
never executed: return ((void *)0) ;
0
543 ;
never executed: return ((void *)0) ;
0
544}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2