Lines Matching defs:grp
187 _ng_cycle(const char *grp, const StringList *sl)
190 warnx("netgroup: Cycle in group `%s'", grp);
401 * grp is not a valid pointer after return (either free(3)ed or allocated
405 addgroup(StringList *sl, char *grp)
412 _DIAGASSERT(grp != NULL);
415 (void)fprintf(stderr, "addgroup(%s)\n", grp);
418 if (sl_find(sl, grp) != NULL) {
419 _ng_cycle(grp, sl);
420 free(grp);
423 if (sl_add(sl, grp) == -1) {
424 free(grp);
430 if (!lookup(grp, &line, _NG_KEYBYNAME)) {
499 * grp is not a valid pointer after return (either free(3)ed or allocated
503 in_find(StringList *sl, char *grp, const char *host, const char *user,
512 _DIAGASSERT(grp != NULL);
518 (void)fprintf(stderr, "in_find(%s)\n", grp);
521 if (sl_find(sl, grp) != NULL) {
522 _ng_cycle(grp, sl);
523 free(grp);
526 if (sl_add(sl, grp) == -1) {
527 free(grp);
533 if (!lookup(grp, &line, _NG_KEYBYNAME)) {
769 const char *grp = va_arg(ap, const char *);
778 _DIAGASSERT(grp != NULL);
788 if (in_lookup(grp, host, domain, _NG_KEYBYHOST)) {
793 if (in_lookup(grp, user, domain, _NG_KEYBYUSER)) {
810 if ((grcpy = strdup(grp)) == NULL) {
957 innetgr(const char *grp, const char *host, const char *user,
968 __nsdefaultnis, &retval, grp, host, user, domain);
985 innetgr(const char *grp, const char *host, const char *user,
988 return _local_innetgrv(NULL, NULL, grp, host, user, domain) == NS_SUCCESS;