Lines Matching refs:ia
74 struct nss_innetgr_args *ia;
311 match_triple_entry(struct nss_innetgr_args *ia, const ns_ldap_entry_t *entry)
327 nhost = ia->arg[NSS_NETGR_MACHINE].argc;
328 phost = (char **)ia->arg[NSS_NETGR_MACHINE].argv;
339 nusers = ia->arg[NSS_NETGR_USER].argc;
340 pusers = (char **)ia->arg[NSS_NETGR_USER].argv;
351 ndomains = ia->arg[NSS_NETGR_DOMAIN].argc;
352 pdomains = (char **)ia->arg[NSS_NETGR_DOMAIN].argv;
500 match_triple(struct nss_innetgr_args *ia, ns_ldap_result_t *result)
505 if (match_triple_entry(ia, entry) == 1)
549 top_down_search(struct nss_innetgr_args *ia, char *netgrname)
601 if (match_triple(ia, result) == 1) {
603 ia->status = NSS_NETGR_FOUND;
636 struct nss_innetgr_args *ia = (struct nss_innetgr_args *)a;
645 PRINT_VAL(ia->arg[NSS_NETGR_MACHINE]),
647 PRINT_VAL(ia->arg[NSS_NETGR_USER]),
649 PRINT_VAL(ia->arg[NSS_NETGR_DOMAIN]),
651 PRINT_VAL(ia->arg[NSS_NETGR_N]));
655 ia->status = NSS_NETGR_NO;
660 return (top_down_search(ia, netgrname));
667 struct nss_innetgr_args *ia = (struct nss_innetgr_args *)a;
671 ia->status = NSS_NETGR_NO;
672 for (i = 0; i < ia->groups.argc; i++) {
673 rc = __netgr_in(a, ia->groups.argv[i]);
674 if (ia->status == NSS_NETGR_FOUND)