Lines Matching refs:tc

27     nxt_clone_creds_testcase_t  *tc;  member
32 nxt_clone_creds_ctx_t *ctx, nxt_clone_creds_testcase_t *tc);
36 nxt_clone_creds_testcase_t *tc, nxt_clone_credential_map_t *map);
393 nxt_clone_creds_testcase_t *tc; in nxt_clone_test_log_handler() local
400 tc = ctx->tc; in nxt_clone_test_log_handler()
408 if (tc->result == NXT_OK && level == NXT_LOG_DEBUG) { in nxt_clone_test_log_handler()
412 if (tc->errmsg.length == 0) { in nxt_clone_test_log_handler()
417 if (!nxt_str_eq(&tc->errmsg, msg, (nxt_uint_t) (p - msg - 1))) { in nxt_clone_test_log_handler()
420 msg, &tc->errmsg); in nxt_clone_test_log_handler()
485 nxt_clone_creds_ctx_t *ctx, nxt_clone_creds_testcase_t *tc) in nxt_clone_test_mappings() argument
495 if (tc->map_data.length > 0) { in nxt_clone_test_mappings()
496 ret = nxt_clone_test_parse_map(task, &tc->map_data, &map); in nxt_clone_test_mappings()
502 rt->capabilities.setid = tc->setid; in nxt_clone_test_mappings()
504 nxt_euid = tc->unit_euid; in nxt_clone_test_mappings()
505 nxt_egid = tc->unit_egid; in nxt_clone_test_mappings()
507 ctx->tc = tc; in nxt_clone_test_mappings()
509 if (nxt_clone_test_map_assert(task, tc, &map) != NXT_OK) { in nxt_clone_test_mappings()
513 if (tc->setid && nxt_euid != 0) { in nxt_clone_test_mappings()
522 if (nxt_clone_test_map_assert(task, tc, &map) != NXT_OK) { in nxt_clone_test_mappings()
532 nxt_clone_test_map_assert(nxt_task_t *task, nxt_clone_creds_testcase_t *tc, in nxt_clone_test_map_assert() argument
537 if (tc->map_type == UIDMAP) { in nxt_clone_test_map_assert()
538 ret = nxt_clone_vldt_credential_uidmap(task, map, &tc->creds); in nxt_clone_test_map_assert()
540 ret = nxt_clone_vldt_credential_gidmap(task, map, &tc->creds); in nxt_clone_test_map_assert()
543 if (ret != tc->result) { in nxt_clone_test_map_assert()
545 "return %d instead of %d (map: %V)", ret, tc->result, in nxt_clone_test_map_assert()
546 &tc->map_data); in nxt_clone_test_map_assert()