Lines Matching refs:gr2
370 gr_equal(const struct group *gr1, const struct group *gr2)
374 if (gr1->gr_name == NULL || gr2->gr_name == NULL) {
375 if (gr1->gr_name != gr2->gr_name)
377 } else if (strcmp(gr1->gr_name, gr2->gr_name) != 0)
379 if (gr1->gr_passwd == NULL || gr2->gr_passwd == NULL) {
380 if (gr1->gr_passwd != gr2->gr_passwd)
382 } else if (strcmp(gr1->gr_passwd, gr2->gr_passwd) != 0)
384 if (gr1->gr_gid != gr2->gr_gid)
393 if (gr1->gr_mem != NULL && gr2->gr_mem != NULL) {
397 gr1->gr_mem[i] != NULL && gr2->gr_mem[i] != NULL; i++) {
398 if (strcmp(gr1->gr_mem[i], gr2->gr_mem[i]) != 0)
401 if (gr1->gr_mem[i] != NULL || gr2->gr_mem[i] != NULL)
405 } else if (gr2->gr_mem != NULL && gr2->gr_mem[0] != NULL) {