Lines Matching refs:group
162 * Parses entry as a line per group(5) (without the trailing \n)
168 _gr_parse(const char *entry, struct group *grp, char *buf, size_t buflen)
250 _gr_copy(struct group *fromgrp, struct group *grp, char *buf, size_t buflen)
339 __grscan_files(int *retval, struct group *grp, char *buffer, size_t buflen,
401 static struct group _files_group;
441 struct group **retval = va_arg(ap, struct group **);
461 struct group *grp = va_arg(ap, struct group *);
464 struct group **result = va_arg(ap, struct group **);
486 struct group **retval = va_arg(ap, struct group **);
513 struct group *grp = va_arg(ap, struct group *);
516 struct group **result = va_arg(ap, struct group **);
539 struct group **retval = va_arg(ap, struct group **);
566 struct group *grp = va_arg(ap, struct group *);
569 struct group **result = va_arg(ap, struct group **);
631 __grscan_dns(int *retval, struct group *grp, char *buffer, size_t buflen,
640 "group",
645 "group",
670 /* find group-NNN */
671 snprintf(buffer, buflen, "group-%u", state->num);
674 } else if (name) { /* find group name */
723 static struct group _dns_group;
763 struct group **retval = va_arg(ap, struct group **);
782 struct group *grp = va_arg(ap, struct group *);
785 struct group **result = va_arg(ap, struct group **);
806 struct group **retval = va_arg(ap, struct group **);
832 struct group *grp = va_arg(ap, struct group *);
835 struct group **result = va_arg(ap, struct group **);
858 struct group **retval = va_arg(ap, struct group **);
884 struct group *grp = va_arg(ap, struct group *);
887 struct group **result = va_arg(ap, struct group **);
963 __grscan_nis(int *retval, struct group *grp, char *buffer, size_t buflen,
992 map = "group.byname";
1021 if (name) { /* find group name */
1023 map = "group.byname";
1026 map = "group.bygid";
1070 static struct group _nis_group;
1109 struct group **retval = va_arg(ap, struct group **);
1128 struct group *grp = va_arg(ap, struct group *);
1131 struct group **result = va_arg(ap, struct group **);
1153 struct group **retval = va_arg(ap, struct group **);
1179 struct group *grp = va_arg(ap, struct group *);
1182 struct group **result = va_arg(ap, struct group **);
1213 struct group **retval = va_arg(ap, struct group **);
1239 struct group *grp = va_arg(ap, struct group *);
1242 struct group **result = va_arg(ap, struct group **);
1345 * the second argument is the group result.
1351 __grscan_compat(int *retval, struct group *grp, char *buffer, size_t buflen,
1353 int (*searchfunc)(void *, struct group **), void *searchcookie)
1399 struct group cgrp, *cgrpres;
1401 if (state->name[0]) { /* specific +group: */
1409 } else if (!search) { /* any group */
1420 } else if (name) { /* specific group */
1510 static struct group _compat_group;
1586 struct group **retval = va_arg(ap, struct group **);
1606 struct group *grp = va_arg(ap, struct group *);
1609 struct group **result = va_arg(ap, struct group **);
1631 struct group **retval = va_arg(ap, struct group **);
1658 struct group *grp = va_arg(ap, struct group *);
1661 struct group **result = va_arg(ap, struct group **);
1685 struct group **retval = va_arg(ap, struct group **);
1712 struct group *grp = va_arg(ap, struct group *);
1715 struct group **result = va_arg(ap, struct group **);
1742 struct group *
1746 struct group *retval;
1764 getgrent_r(struct group *grp, char *buffer, size_t buflen,
1765 struct group **result)
1791 struct group *
1795 struct group *retval;
1813 getgrgid_r(gid_t gid, struct group *grp, char *buffer, size_t buflen,
1814 struct group **result)
1845 struct group *
1849 struct group *retval;
1867 getgrnam_r(const char *name, struct group *grp, char *buffer, size_t buflen,
1868 struct group **result)