Lines Matching refs:rule
265 idmap_namerule2parts(idmap_namerule *rule, in idmap_namerule2parts() argument
272 if (EMPTY_STRING(rule->winname) && EMPTY_STRING(rule->unixname)) in idmap_namerule2parts()
276 retcode = idmap_strdupnull(windomain, rule->windomain); in idmap_namerule2parts()
280 retcode = idmap_strdupnull(winname, rule->winname); in idmap_namerule2parts()
284 retcode = idmap_strdupnull(unixname, rule->unixname); in idmap_namerule2parts()
290 *is_user = rule->is_user; in idmap_namerule2parts()
292 *is_wuser = rule->is_wuser; in idmap_namerule2parts()
294 *is_nt4 = rule->is_nt4; in idmap_namerule2parts()
296 *direction = rule->direction; in idmap_namerule2parts()
429 idmap_namerule *rule = NULL; in idmap_udt_add_namerule() local
435 rule = &udthandle->batch. in idmap_udt_add_namerule()
437 idmap_update_op_u.rule; in idmap_udt_add_namerule()
438 rule->is_user = is_user; in idmap_udt_add_namerule()
439 rule->is_wuser = is_wuser; in idmap_udt_add_namerule()
440 rule->direction = direction; in idmap_udt_add_namerule()
441 rule->is_nt4 = is_nt4; in idmap_udt_add_namerule()
443 retcode = idmap_strdupnull(&rule->windomain, windomain); in idmap_udt_add_namerule()
447 retcode = idmap_strdupnull(&rule->winname, winname); in idmap_udt_add_namerule()
451 retcode = idmap_strdupnull(&rule->unixname, unixname); in idmap_udt_add_namerule()
462 if (rule) in idmap_udt_add_namerule()
463 (void) xdr_free(xdr_idmap_namerule, (caddr_t)rule); in idmap_udt_add_namerule()
476 idmap_namerule *rule = NULL; in idmap_udt_rm_namerule() local
482 rule = &udthandle->batch. in idmap_udt_rm_namerule()
484 idmap_update_op_u.rule; in idmap_udt_rm_namerule()
485 rule->is_user = is_user; in idmap_udt_rm_namerule()
486 rule->is_wuser = is_wuser; in idmap_udt_rm_namerule()
487 rule->direction = direction; in idmap_udt_rm_namerule()
489 retcode = idmap_strdupnull(&rule->windomain, windomain); in idmap_udt_rm_namerule()
493 retcode = idmap_strdupnull(&rule->winname, winname); in idmap_udt_rm_namerule()
497 retcode = idmap_strdupnull(&rule->unixname, unixname); in idmap_udt_rm_namerule()
507 if (rule) in idmap_udt_rm_namerule()
508 (void) xdr_free(xdr_idmap_namerule, (caddr_t)rule); in idmap_udt_rm_namerule()
574 idmap_namerule *rule; in idmap_iter_namerules() local
579 rule = &arg->rule; in idmap_iter_namerules()
580 rule->is_user = is_user; in idmap_iter_namerules()
581 rule->is_wuser = is_wuser; in idmap_iter_namerules()
582 rule->direction = IDMAP_DIRECTION_UNDEF; in idmap_iter_namerules()
584 retcode = idmap_strdupnull(&rule->windomain, windomain); in idmap_iter_namerules()
588 retcode = idmap_strdupnull(&rule->winname, winname); in idmap_iter_namerules()
592 retcode = idmap_strdupnull(&rule->unixname, unixname); in idmap_iter_namerules()