Lines Matching refs:namerules
635 idmap_namerules_res *namerules;
645 namerules = (idmap_namerules_res *)iter->retlist;
646 if (iter->retcode == IDMAP_NEXT && (namerules == NULL ||
647 iter->next >= namerules->rules.rules_len)) {
657 (uchar_t **)&namerules, sizeof (*namerules),
663 if (IDMAP_ERROR(namerules->retcode)) {
664 retcode = namerules->retcode;
665 xdr_free(xdr_idmap_namerules_res, (caddr_t)namerules);
666 free(namerules);
670 iter->retcode = namerules->retcode;
671 arg->lastrowid = namerules->lastrowid;
674 if (namerules == NULL || namerules->rules.rules_len == 0)
677 if (iter->next >= namerules->rules.rules_len) {
682 namerules->rules.rules_val[iter->next].windomain);
687 namerules->rules.rules_val[iter->next].winname);
692 namerules->rules.rules_val[iter->next].unixname);
697 *is_nt4 = namerules->rules.rules_val[iter->next].is_nt4;
699 *is_user = namerules->rules.rules_val[iter->next].is_user;
701 *is_wuser = namerules->rules.rules_val[iter->next].is_wuser;
703 *direction = namerules->rules.rules_val[iter->next].direction;
706 if (iter->next == namerules->rules.rules_len)