Lines Matching refs:gr
32 putgrent (const struct group *gr, FILE *stream) in putgrent() argument
36 if (__glibc_unlikely (gr == NULL) || __glibc_unlikely (stream == NULL) in putgrent()
37 || gr->gr_name == NULL || !__nss_valid_field (gr->gr_name) in putgrent()
38 || !__nss_valid_field (gr->gr_passwd) in putgrent()
39 || !__nss_valid_list_field (gr->gr_mem)) in putgrent()
47 if (gr->gr_name[0] == '+' || gr->gr_name[0] == '-') in putgrent()
49 gr->gr_name, _S (gr->gr_passwd)); in putgrent()
52 gr->gr_name, _S (gr->gr_passwd), in putgrent()
53 (unsigned long int) gr->gr_gid); in putgrent()
60 if (gr->gr_mem != NULL) in putgrent()
62 for (size_t i = 0; gr->gr_mem[i] != NULL; i++) in putgrent()
63 if (fprintf (stream, i == 0 ? "%s" : ",%s", gr->gr_mem[i]) < 0) in putgrent()