Lines Matching refs:rc

85 	errcode_t rc;
92 if ((rc = krb5_init_context(&cfg->kc_ctx)) != 0)
93 return (rc);
98 rc = k5_profile_init(cfg->kc_path, &cfg->kc_profile);
99 if (rc != 0) {
101 return (rc);
132 errcode_t rc;
141 if ((rc = k5_profile_release(cfg->kc_profile)) != 0)
142 return (rc);
181 errcode_t rc;
194 rc = smb_krb5_cfg_init(&krbcfg, fqdomain, admin_srv,
196 if (rc != 0) {
197 smb_krb5_log_errmsg(krbcfg.kc_ctx, rc,
203 rc = smb_krb5_cfg_update_master(&krbcfg, errmsg, sizeof (errmsg));
204 if (rc != 0) {
205 smb_krb5_log_errmsg(krbcfg.kc_ctx, rc,
210 rc = k5_profile_get_realm_entry(krbcfg.kc_profile, krbcfg.kc_realm,
213 if (rc != 0) {
214 smb_krb5_log_errmsg(krbcfg.kc_ctx, rc,
224 rc = k5_profile_add_realm_entry(krbcfg.kc_profile,
227 if (rc != 0) {
228 smb_krb5_log_errmsg(krbcfg.kc_ctx, rc,
247 errcode_t rc;
251 if ((rc = k5_profile_init(path, &profile)) != 0)
252 return (rc);
254 if ((rc = k5_profile_set_libdefaults(profile, (char *)drealm)) != 0) {
256 return (rc);
259 if ((rc = k5_profile_release(profile)) != 0) {
261 return (rc);
274 errcode_t rc;
281 if ((rc = k5_profile_add_realm(cfg->kc_profile,
286 return (rc);
289 if ((rc = k5_profile_add_realm_entry(cfg->kc_profile,
294 return (rc);
307 if ((rc = k5_profile_add_domain_mapping(
312 return (rc);
315 if ((rc = k5_profile_validate(cfg->kc_profile, cfg->kc_realm,
320 return (rc);
345 errcode_t rc;
352 if ((rc = k5_profile_validate(cfg->kc_profile,
356 return (rc);
368 if ((rc = k5_profile_add_realm_entry(
375 return (rc);
380 if ((rc = smb_krb5_cfg_update_master(cfg,
383 return (rc);
401 if ((rc = k5_profile_set_libdefaults(
415 return (rc);
423 rc = k5_profile_remove_realm(cfg->kc_profile, errval);
425 if (rc != 0) {
430 return (rc);
433 if ((rc = k5_profile_add_realm(cfg->kc_profile,
440 return (rc);
454 if ((rc = k5_profile_add_domain_mapping(
460 return (rc);
465 if ((rc = k5_profile_add_realm_entry(
472 return (rc);
479 if ((rc = smb_krb5_cfg_update_master(cfg, errmsg,
482 return (rc);
489 if ((rc = k5_profile_add_domain_mapping(
495 return (rc);
533 errcode_t rc;
539 if ((rc = k5_profile_add_realm_entry(cfg->kc_profile,
543 return (rc);
546 if ((rc = k5_profile_add_realm_entry(cfg->kc_profile,
550 return (rc);
604 krb5_error_code rc;
620 rc = krb5_init_context(&ctx);
621 if (rc) {
626 rc = krb5_cc_default(ctx, &cc);
627 if (rc != 0) {
633 rc = krb5_parse_name(ctx, principal_name, &me);
634 if (rc != 0) {
641 rc = krb5_get_init_creds_password(ctx, &my_creds, me,
648 if ((rc = krb5_kt_default(ctx, &keytab)) != 0)
651 rc = krb5_get_init_creds_keytab(ctx, &my_creds, me,
657 if (rc != 0) {
658 if (rc == KRB5KRB_AP_ERR_BAD_INTEGRITY)
664 rc = krb5_cc_initialize(ctx, cc, me);
665 if (rc != 0) {
670 rc = krb5_cc_store_cred(ctx, cc, &my_creds);
671 if (rc != 0) {
679 if (rc != 0) {
681 smb_krb5_log_errmsg(ctx, rc, action);
698 return ((rc == 0) ? 0 : -1);
887 krb5_error_code rc;
901 if ((rc = krb5_init_context(&ctx)) != 0) {
902 smb_krb5_log_errmsg(ctx, rc,
907 if ((rc = krb5_cc_resolve(ctx, path, &ccache)) != 0) {
908 smb_krb5_log_errmsg(ctx, rc,
914 if ((rc = krb5_cc_get_principal(ctx, ccache, &kprinc)) != 0) {
915 smb_krb5_log_errmsg(ctx, rc,
922 if ((rc = krb5_unparse_name(ctx, kprinc, &cached_principal)) != 0) {
923 smb_krb5_log_errmsg(ctx, rc,