Lines Matching refs:result

331 gssd_null_1_svc(void *argp, void *result, struct svc_req *rqstp)  in gssd_null_1_svc()  argument
339 gssd_init_sec_context_1_svc(init_sec_context_args *argp, init_sec_context_res *result, struct svc_r… in gssd_init_sec_context_1_svc() argument
354 memset(result, 0, sizeof(*result)); in gssd_init_sec_context_1_svc()
385 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_init_sec_context_1_svc()
413 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_init_sec_context_1_svc()
422 result->major_status = GSS_S_CONTEXT_EXPIRED; in gssd_init_sec_context_1_svc()
431 result->major_status = GSS_S_BAD_NAME; in gssd_init_sec_context_1_svc()
439 result->major_status = gss_init_sec_context(&result->minor_status, in gssd_init_sec_context_1_svc()
442 &argp->input_token, &result->actual_mech_type, in gssd_init_sec_context_1_svc()
443 &result->output_token, &result->ret_flags, &result->time_rec); in gssd_init_sec_context_1_svc()
445 " uid=%d\n", (unsigned int)result->major_status, in gssd_init_sec_context_1_svc()
446 (int)result->minor_status, (int)argp->uid); in gssd_init_sec_context_1_svc()
450 if (result->major_status == GSS_S_COMPLETE in gssd_init_sec_context_1_svc()
451 || result->major_status == GSS_S_CONTINUE_NEEDED) { in gssd_init_sec_context_1_svc()
453 result->ctx = argp->ctx; in gssd_init_sec_context_1_svc()
455 result->ctx = gssd_make_resource(ctx); in gssd_init_sec_context_1_svc()
462 gssd_accept_sec_context_1_svc(accept_sec_context_args *argp, accept_sec_context_res *result, struct… in gssd_accept_sec_context_1_svc() argument
469 memset(result, 0, sizeof(*result)); in gssd_accept_sec_context_1_svc()
473 result->major_status = GSS_S_CONTEXT_EXPIRED; in gssd_accept_sec_context_1_svc()
482 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_accept_sec_context_1_svc()
489 memset(result, 0, sizeof(*result)); in gssd_accept_sec_context_1_svc()
490 result->major_status = gss_accept_sec_context(&result->minor_status, in gssd_accept_sec_context_1_svc()
492 &src_name, &result->mech_type, &result->output_token, in gssd_accept_sec_context_1_svc()
493 &result->ret_flags, &result->time_rec, in gssd_accept_sec_context_1_svc()
496 (unsigned int)result->major_status, (int)result->minor_status); in gssd_accept_sec_context_1_svc()
498 if (result->major_status == GSS_S_COMPLETE in gssd_accept_sec_context_1_svc()
499 || result->major_status == GSS_S_CONTINUE_NEEDED) { in gssd_accept_sec_context_1_svc()
501 result->ctx = argp->ctx; in gssd_accept_sec_context_1_svc()
503 result->ctx = gssd_make_resource(ctx); in gssd_accept_sec_context_1_svc()
504 result->src_name = gssd_make_resource(src_name); in gssd_accept_sec_context_1_svc()
505 result->delegated_cred_handle = in gssd_accept_sec_context_1_svc()
513 gssd_delete_sec_context_1_svc(delete_sec_context_args *argp, delete_sec_context_res *result, struct… in gssd_delete_sec_context_1_svc() argument
518 result->major_status = gss_delete_sec_context( in gssd_delete_sec_context_1_svc()
519 &result->minor_status, &ctx, &result->output_token); in gssd_delete_sec_context_1_svc()
522 result->major_status = GSS_S_COMPLETE; in gssd_delete_sec_context_1_svc()
523 result->minor_status = 0; in gssd_delete_sec_context_1_svc()
526 (unsigned int)result->major_status, (int)result->minor_status); in gssd_delete_sec_context_1_svc()
532 gssd_export_sec_context_1_svc(export_sec_context_args *argp, export_sec_context_res *result, struct… in gssd_export_sec_context_1_svc() argument
537 result->major_status = gss_export_sec_context( in gssd_export_sec_context_1_svc()
538 &result->minor_status, &ctx, in gssd_export_sec_context_1_svc()
539 &result->interprocess_token); in gssd_export_sec_context_1_svc()
540 result->format = KGSS_HEIMDAL_1_1; in gssd_export_sec_context_1_svc()
543 result->major_status = GSS_S_FAILURE; in gssd_export_sec_context_1_svc()
544 result->minor_status = 0; in gssd_export_sec_context_1_svc()
545 result->interprocess_token.length = 0; in gssd_export_sec_context_1_svc()
546 result->interprocess_token.value = NULL; in gssd_export_sec_context_1_svc()
549 (unsigned int)result->major_status, (int)result->minor_status); in gssd_export_sec_context_1_svc()
555 gssd_import_name_1_svc(import_name_args *argp, import_name_res *result, struct svc_req *rqstp) in gssd_import_name_1_svc() argument
559 result->major_status = gss_import_name(&result->minor_status, in gssd_import_name_1_svc()
562 (unsigned int)result->major_status, (int)result->minor_status); in gssd_import_name_1_svc()
564 if (result->major_status == GSS_S_COMPLETE) in gssd_import_name_1_svc()
565 result->output_name = gssd_make_resource(name); in gssd_import_name_1_svc()
567 result->output_name = 0; in gssd_import_name_1_svc()
618 gssd_canonicalize_name_1_svc(canonicalize_name_args *argp, canonicalize_name_res *result, struct sv… in gssd_canonicalize_name_1_svc() argument
623 memset(result, 0, sizeof(*result)); in gssd_canonicalize_name_1_svc()
625 result->major_status = GSS_S_BAD_NAME; in gssd_canonicalize_name_1_svc()
629 result->major_status = gss_canonicalize_name(&result->minor_status, in gssd_canonicalize_name_1_svc()
632 (unsigned int)result->major_status, (int)result->minor_status); in gssd_canonicalize_name_1_svc()
634 if (result->major_status == GSS_S_COMPLETE) in gssd_canonicalize_name_1_svc()
635 result->output_name = gssd_make_resource(output_name); in gssd_canonicalize_name_1_svc()
637 result->output_name = 0; in gssd_canonicalize_name_1_svc()
643 gssd_export_name_1_svc(export_name_args *argp, export_name_res *result, struct svc_req *rqstp) in gssd_export_name_1_svc() argument
647 memset(result, 0, sizeof(*result)); in gssd_export_name_1_svc()
649 result->major_status = GSS_S_BAD_NAME; in gssd_export_name_1_svc()
654 result->major_status = gss_export_name(&result->minor_status, in gssd_export_name_1_svc()
655 name, &result->exported_name); in gssd_export_name_1_svc()
657 (unsigned int)result->major_status, (int)result->minor_status); in gssd_export_name_1_svc()
663 gssd_release_name_1_svc(release_name_args *argp, release_name_res *result, struct svc_req *rqstp) in gssd_release_name_1_svc() argument
668 result->major_status = gss_release_name(&result->minor_status, in gssd_release_name_1_svc()
672 result->major_status = GSS_S_COMPLETE; in gssd_release_name_1_svc()
673 result->minor_status = 0; in gssd_release_name_1_svc()
676 (unsigned int)result->major_status, (int)result->minor_status); in gssd_release_name_1_svc()
682 gssd_pname_to_uid_1_svc(pname_to_uid_args *argp, pname_to_uid_res *result, struct svc_req *rqstp) in gssd_pname_to_uid_1_svc() argument
692 memset(result, 0, sizeof(*result)); in gssd_pname_to_uid_1_svc()
694 result->major_status = in gssd_pname_to_uid_1_svc()
695 gss_pname_to_uid(&result->minor_status, in gssd_pname_to_uid_1_svc()
697 if (result->major_status == GSS_S_COMPLETE) { in gssd_pname_to_uid_1_svc()
698 result->uid = uid; in gssd_pname_to_uid_1_svc()
720 result->gid = pw->pw_gid; in gssd_pname_to_uid_1_svc()
723 result->gidlist.gidlist_len = len; in gssd_pname_to_uid_1_svc()
724 result->gidlist.gidlist_val = in gssd_pname_to_uid_1_svc()
726 memcpy(result->gidlist.gidlist_val, groups, in gssd_pname_to_uid_1_svc()
729 " to uid=%d, gid=%d\n", (int)result->uid, in gssd_pname_to_uid_1_svc()
730 (int)result->gid); in gssd_pname_to_uid_1_svc()
732 result->gid = 65534; in gssd_pname_to_uid_1_svc()
733 result->gidlist.gidlist_len = 0; in gssd_pname_to_uid_1_svc()
734 result->gidlist.gidlist_val = NULL; in gssd_pname_to_uid_1_svc()
737 (int)result->uid); in gssd_pname_to_uid_1_svc()
743 " minor=%d\n", (unsigned int)result->major_status, in gssd_pname_to_uid_1_svc()
744 (int)result->minor_status); in gssd_pname_to_uid_1_svc()
746 result->major_status = GSS_S_BAD_NAME; in gssd_pname_to_uid_1_svc()
747 result->minor_status = 0; in gssd_pname_to_uid_1_svc()
755 gssd_acquire_cred_1_svc(acquire_cred_args *argp, acquire_cred_res *result, struct svc_req *rqstp) in gssd_acquire_cred_1_svc() argument
767 memset(result, 0, sizeof(*result)); in gssd_acquire_cred_1_svc()
771 result->major_status = GSS_S_BAD_NAME; in gssd_acquire_cred_1_svc()
785 result->major_status = gss_display_name(&result->minor_status, in gssd_acquire_cred_1_svc()
789 (unsigned int)result->major_status, in gssd_acquire_cred_1_svc()
790 (int)result->minor_status); in gssd_acquire_cred_1_svc()
791 if (result->major_status != GSS_S_COMPLETE) in gssd_acquire_cred_1_svc()
794 result->minor_status = 0; in gssd_acquire_cred_1_svc()
795 result->major_status = GSS_S_FAILURE; in gssd_acquire_cred_1_svc()
807 result->minor_status = kret; in gssd_acquire_cred_1_svc()
808 result->major_status = GSS_S_FAILURE; in gssd_acquire_cred_1_svc()
833 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_acquire_cred_1_svc()
859 result->major_status = gss_acquire_cred(&result->minor_status, in gssd_acquire_cred_1_svc()
861 argp->cred_usage, &cred, &result->actual_mechs, &result->time_rec); in gssd_acquire_cred_1_svc()
863 (unsigned int)result->major_status, (int)result->minor_status); in gssd_acquire_cred_1_svc()
865 if (result->major_status == GSS_S_COMPLETE) in gssd_acquire_cred_1_svc()
866 result->output_cred = gssd_make_resource(cred); in gssd_acquire_cred_1_svc()
868 result->output_cred = 0; in gssd_acquire_cred_1_svc()
874 gssd_set_cred_option_1_svc(set_cred_option_args *argp, set_cred_option_res *result, struct svc_req … in gssd_set_cred_option_1_svc() argument
878 memset(result, 0, sizeof(*result)); in gssd_set_cred_option_1_svc()
880 result->major_status = GSS_S_CREDENTIALS_EXPIRED; in gssd_set_cred_option_1_svc()
885 result->major_status = gss_set_cred_option(&result->minor_status, in gssd_set_cred_option_1_svc()
888 (unsigned int)result->major_status, (int)result->minor_status); in gssd_set_cred_option_1_svc()
894 gssd_release_cred_1_svc(release_cred_args *argp, release_cred_res *result, struct svc_req *rqstp) in gssd_release_cred_1_svc() argument
899 result->major_status = gss_release_cred(&result->minor_status, in gssd_release_cred_1_svc()
903 result->major_status = GSS_S_COMPLETE; in gssd_release_cred_1_svc()
904 result->minor_status = 0; in gssd_release_cred_1_svc()
907 (unsigned int)result->major_status, (int)result->minor_status); in gssd_release_cred_1_svc()
913 gssd_display_status_1_svc(display_status_args *argp, display_status_res *result, struct svc_req *rq… in gssd_display_status_1_svc() argument
916 result->message_context = argp->message_context; in gssd_display_status_1_svc()
917 result->major_status = gss_display_status(&result->minor_status, in gssd_display_status_1_svc()
919 &result->message_context, &result->status_string); in gssd_display_status_1_svc()
921 (unsigned int)result->major_status, (int)result->minor_status); in gssd_display_status_1_svc()
927 gssd_ip_to_dns_1_svc(ip_to_dns_args *argp, ip_to_dns_res *result, struct svc_req *rqstp) in gssd_ip_to_dns_1_svc() argument
931 memset(result, 0, sizeof(*result)); in gssd_ip_to_dns_1_svc()
936 result->major_status = GSS_S_COMPLETE; in gssd_ip_to_dns_1_svc()
937 result->dns_name.dns_name_len = strlen(host); in gssd_ip_to_dns_1_svc()
938 result->dns_name.dns_name_val = host; in gssd_ip_to_dns_1_svc()
941 result->major_status = GSS_S_FAILURE; in gssd_ip_to_dns_1_svc()
946 gssd_1_freeresult(SVCXPRT *transp, xdrproc_t xdr_result, caddr_t result) in gssd_1_freeresult() argument
956 init_sec_context_res *p = (init_sec_context_res *) result; in gssd_1_freeresult()
959 accept_sec_context_res *p = (accept_sec_context_res *) result; in gssd_1_freeresult()
962 delete_sec_context_res *p = (delete_sec_context_res *) result; in gssd_1_freeresult()
965 export_sec_context_res *p = (export_sec_context_res *) result; in gssd_1_freeresult()
971 export_name_res *p = (export_name_res *) result; in gssd_1_freeresult()
974 acquire_cred_res *p = (acquire_cred_res *) result; in gssd_1_freeresult()
977 pname_to_uid_res *p = (pname_to_uid_res *) result; in gssd_1_freeresult()
981 display_status_res *p = (display_status_res *) result; in gssd_1_freeresult()