Lines Matching refs:rc

159 	int		rc;  in smbd_authsvc_start()  local
161 rc = smbd_authsock_create(); in smbd_authsvc_start()
162 if (rc) in smbd_authsvc_start()
163 return (rc); in smbd_authsvc_start()
167 rc = pthread_create(&tid, &attr, smbd_authsvc_listen, &smbd); in smbd_authsvc_start()
169 if (rc) { in smbd_authsvc_start()
171 return (rc); in smbd_authsvc_start()
285 int ls, ns, rc; in smbd_authsvc_listen() local
345 rc = pthread_create(&tid, &attr, smbd_authsvc_work, ctx); in smbd_authsvc_listen()
346 if (rc) { in smbd_authsvc_listen()
347 smbd_report("authsvc, thread create failed, %d", rc); in smbd_authsvc_listen()
454 int len, rc; in smbd_authsvc_work() local
502 rc = smbd_authsvc_dispatch(ctx); in smbd_authsvc_work()
503 if (rc) in smbd_authsvc_work()
544 int rc; in smbd_authsvc_dispatch() local
553 rc = smbd_authsvc_oldreq(ctx); in smbd_authsvc_dispatch()
557 rc = smbd_authsvc_clinfo(ctx); in smbd_authsvc_dispatch()
561 rc = smbd_authsvc_esfirst(ctx); in smbd_authsvc_dispatch()
569 rc = smbd_authsvc_esnext(ctx); in smbd_authsvc_dispatch()
573 rc = smbd_authsvc_gettoken(ctx); in smbd_authsvc_dispatch()
586 if (rc == NT_STATUS_NO_MEMORY) in smbd_authsvc_dispatch()
589 if (rc != 0) { in smbd_authsvc_dispatch()
593 er->ler_ntstatus = rc; in smbd_authsvc_dispatch()
606 int rc = 0; in smbd_authsvc_oldreq() local
620 rc = user_info.lg_status; in smbd_authsvc_oldreq()
621 if (rc == 0) /* should not happen */ in smbd_authsvc_oldreq()
622 rc = NT_STATUS_INTERNAL_ERROR; in smbd_authsvc_oldreq()
623 return (rc); in smbd_authsvc_oldreq()
628 return (rc); in smbd_authsvc_oldreq()
655 int idx, pref, rc; in smbd_authsvc_esfirst() local
671 rc = smbd_raw_ntlmssp_esfirst(ctx); in smbd_authsvc_esfirst()
672 return (rc); in smbd_authsvc_esfirst()
678 rc = spnegoInitFromBinary(ctx->ctx_irawbuf, in smbd_authsvc_esfirst()
680 if (rc != 0) { in smbd_authsvc_esfirst()
685 rc = spnegoGetTokenType(ctx->ctx_itoken, &ctx->ctx_itoktype); in smbd_authsvc_esfirst()
686 if (rc != 0) { in smbd_authsvc_esfirst()
734 rc = mh->mh_init(ctx); in smbd_authsvc_esfirst()
735 if (rc != 0) { in smbd_authsvc_esfirst()
737 return (rc); in smbd_authsvc_esfirst()
746 rc = smbd_authsvc_newmech(ctx); in smbd_authsvc_esfirst()
751 rc = smbd_authsvc_escmn(ctx); in smbd_authsvc_esfirst()
753 return (rc); in smbd_authsvc_esfirst()
765 int rc; in smbd_authsvc_esnext() local
775 rc = smbd_raw_ntlmssp_esnext(ctx); in smbd_authsvc_esnext()
776 return (rc); in smbd_authsvc_esnext()
790 rc = spnegoInitFromBinary(ctx->ctx_irawbuf, in smbd_authsvc_esnext()
792 if (rc != 0) in smbd_authsvc_esnext()
795 rc = spnegoGetTokenType(ctx->ctx_itoken, &ctx->ctx_itoktype); in smbd_authsvc_esnext()
796 if (rc != 0) in smbd_authsvc_esnext()
802 rc = smbd_authsvc_escmn(ctx); in smbd_authsvc_esnext()
803 return (rc); in smbd_authsvc_esnext()
811 int rc; in smbd_authsvc_escmn() local
825 rc = spnegoGetMechToken(ctx->ctx_itoken, in smbd_authsvc_escmn()
827 switch (rc) { in smbd_authsvc_escmn()
851 rc = ctx->ctx_mh_work(ctx); in smbd_authsvc_escmn()
852 if (rc != 0) in smbd_authsvc_escmn()
853 return (rc); in smbd_authsvc_escmn()
886 rc = spnegoCreateNegTokenTarg( in smbd_authsvc_escmn()
893 if (rc != 0) in smbd_authsvc_escmn()
901 rc = spnegoTokenGetBinary(ctx->ctx_otoken, in smbd_authsvc_escmn()
903 if (rc != 0) in smbd_authsvc_escmn()
904 rc = NT_STATUS_INTERNAL_ERROR; in smbd_authsvc_escmn()
907 return (rc); in smbd_authsvc_escmn()
930 int rc; in smbd_authsvc_newmech() local
941 rc = spnegoCreateNegTokenTarg( in smbd_authsvc_newmech()
947 if (rc != 0) in smbd_authsvc_newmech()
955 rc = spnegoTokenGetBinary(ctx->ctx_otoken, in smbd_authsvc_newmech()
957 if (rc) in smbd_authsvc_newmech()
958 rc = NT_STATUS_INTERNAL_ERROR; in smbd_authsvc_newmech()
961 return (rc); in smbd_authsvc_newmech()
974 int rc; in smbd_raw_ntlmssp_esfirst() local
977 rc = mh->mh_init(ctx); in smbd_raw_ntlmssp_esfirst()
978 if (rc != 0) in smbd_raw_ntlmssp_esfirst()
979 return (rc); in smbd_raw_ntlmssp_esfirst()
985 rc = smbd_raw_ntlmssp_esnext(ctx); in smbd_raw_ntlmssp_esfirst()
987 return (rc); in smbd_raw_ntlmssp_esfirst()
1000 int rc; in smbd_raw_ntlmssp_esnext() local
1006 rc = ctx->ctx_mh_work(ctx); in smbd_raw_ntlmssp_esnext()
1012 return (rc); in smbd_raw_ntlmssp_esnext()
1024 int rc = 0; in smbd_authsvc_gettoken() local
1045 rc = NT_STATUS_INTERNAL_ERROR; in smbd_authsvc_gettoken()
1048 return (rc); in smbd_authsvc_gettoken()
1082 int rc; in smbd_get_authconf() local
1092 rc = spnegoCreateNegTokenHint(mechList, mechCnt, in smbd_get_authconf()
1094 if (rc != SPNEGO_E_SUCCESS) { in smbd_get_authconf()
1096 "spnegoCreateNegTokenHint, rc=%d", rc); in smbd_get_authconf()
1100 rc = spnegoTokenGetBinary(hSpnegoToken, pBuf, &tLen); in smbd_get_authconf()
1101 if (rc != SPNEGO_E_SUCCESS) { in smbd_get_authconf()
1103 "spnegoTokenGetBinary, rc=%d", rc); in smbd_get_authconf()