Lines Matching defs:s2
192 const struct seapp_context *s1 = *sp1, *s2 = *sp2;
195 if (s1->isSystemServer != s2->isSystemServer)
199 if (s1->user.str && !s2->user.str)
201 if (!s1->user.str && s2->user.str)
206 if (s1->user.is_prefix != s2->user.is_prefix)
207 return (s2->user.is_prefix ? -1 : 1);
210 if (s1->user.is_prefix && s1->user.len != s2->user.len)
211 return (s1->user.len > s2->user.len) ? -1 : 1;
215 if (s1->seinfo && !s2->seinfo)
217 if (!s1->seinfo && s2->seinfo)
221 if (s1->name.str && !s2->name.str)
223 if (!s1->name.str && s2->name.str)
228 if (s1->name.is_prefix != s2->name.is_prefix)
229 return (s2->name.is_prefix ? -1 : 1);
232 if (s1->name.is_prefix && s1->name.len != s2->name.len)
233 return (s1->name.len > s2->name.len) ? -1 : 1;
237 if (s1->path.str && !s2->path.str)
239 if (!s1->path.str && s2->path.str)
244 if (s1->path.is_prefix != s2->path.is_prefix)
245 return (s2->path.is_prefix ? -1 : 1);
248 if (s1->path.is_prefix && s1->path.len != s2->path.len)
249 return (s1->path.len > s2->path.len) ? -1 : 1;
253 if (s1->sebool && !s2->sebool)
255 if (!s1->sebool && s2->sebool)