Lines Matching defs:s2
185 const struct seapp_context *s1 = *sp1, *s2 = *sp2;
188 if (s1->isSystemServer != s2->isSystemServer)
192 if (s1->user.str && !s2->user.str)
194 if (!s1->user.str && s2->user.str)
199 if (s1->user.is_prefix != s2->user.is_prefix)
200 return (s2->user.is_prefix ? -1 : 1);
203 if (s1->user.is_prefix && s1->user.len != s2->user.len)
204 return (s1->user.len > s2->user.len) ? -1 : 1;
208 if (s1->seinfo && !s2->seinfo)
210 if (!s1->seinfo && s2->seinfo)
214 if (s1->name.str && !s2->name.str)
216 if (!s1->name.str && s2->name.str)
221 if (s1->name.is_prefix != s2->name.is_prefix)
222 return (s2->name.is_prefix ? -1 : 1);
225 if (s1->name.is_prefix && s1->name.len != s2->name.len)
226 return (s1->name.len > s2->name.len) ? -1 : 1;
230 if (s1->path.str && !s2->path.str)
232 if (!s1->path.str && s2->path.str)
237 if (s1->path.is_prefix != s2->path.is_prefix)
238 return (s2->path.is_prefix ? -1 : 1);
241 if (s1->path.is_prefix && s1->path.len != s2->path.len)
242 return (s1->path.len > s2->path.len) ? -1 : 1;
246 if (s1->sebool && !s2->sebool)
248 if (!s1->sebool && s2->sebool)