Lines Matching refs:rule

266 idmap_namerule2parts(idmap_namerule *rule,  in idmap_namerule2parts()  argument
273 if (EMPTY_STRING(rule->winname) && EMPTY_STRING(rule->unixname)) in idmap_namerule2parts()
277 retcode = idmap_strdupnull(windomain, rule->windomain); in idmap_namerule2parts()
281 retcode = idmap_strdupnull(winname, rule->winname); in idmap_namerule2parts()
285 retcode = idmap_strdupnull(unixname, rule->unixname); in idmap_namerule2parts()
291 *is_user = rule->is_user; in idmap_namerule2parts()
293 *is_wuser = rule->is_wuser; in idmap_namerule2parts()
295 *is_nt4 = rule->is_nt4; in idmap_namerule2parts()
297 *direction = rule->direction; in idmap_namerule2parts()
430 idmap_namerule *rule = NULL; in idmap_udt_add_namerule() local
436 rule = &udthandle->batch. in idmap_udt_add_namerule()
438 idmap_update_op_u.rule; in idmap_udt_add_namerule()
439 rule->is_user = is_user; in idmap_udt_add_namerule()
440 rule->is_wuser = is_wuser; in idmap_udt_add_namerule()
441 rule->direction = direction; in idmap_udt_add_namerule()
442 rule->is_nt4 = is_nt4; in idmap_udt_add_namerule()
444 retcode = idmap_strdupnull(&rule->windomain, windomain); in idmap_udt_add_namerule()
448 retcode = idmap_strdupnull(&rule->winname, winname); in idmap_udt_add_namerule()
452 retcode = idmap_strdupnull(&rule->unixname, unixname); in idmap_udt_add_namerule()
463 if (rule) in idmap_udt_add_namerule()
464 xdr_free(xdr_idmap_namerule, (caddr_t)rule); in idmap_udt_add_namerule()
477 idmap_namerule *rule = NULL; in idmap_udt_rm_namerule() local
483 rule = &udthandle->batch. in idmap_udt_rm_namerule()
485 idmap_update_op_u.rule; in idmap_udt_rm_namerule()
486 rule->is_user = is_user; in idmap_udt_rm_namerule()
487 rule->is_wuser = is_wuser; in idmap_udt_rm_namerule()
488 rule->direction = direction; in idmap_udt_rm_namerule()
490 retcode = idmap_strdupnull(&rule->windomain, windomain); in idmap_udt_rm_namerule()
494 retcode = idmap_strdupnull(&rule->winname, winname); in idmap_udt_rm_namerule()
498 retcode = idmap_strdupnull(&rule->unixname, unixname); in idmap_udt_rm_namerule()
508 if (rule) in idmap_udt_rm_namerule()
509 xdr_free(xdr_idmap_namerule, (caddr_t)rule); in idmap_udt_rm_namerule()
575 idmap_namerule *rule; in idmap_iter_namerules() local
580 rule = &arg->rule; in idmap_iter_namerules()
581 rule->is_user = is_user; in idmap_iter_namerules()
582 rule->is_wuser = is_wuser; in idmap_iter_namerules()
583 rule->direction = IDMAP_DIRECTION_UNDEF; in idmap_iter_namerules()
585 retcode = idmap_strdupnull(&rule->windomain, windomain); in idmap_iter_namerules()
589 retcode = idmap_strdupnull(&rule->winname, winname); in idmap_iter_namerules()
593 retcode = idmap_strdupnull(&rule->unixname, unixname); in idmap_iter_namerules()