Lines Matching refs:error

67 	int  opt, error = 0;  in smb_ctx_init()  local
73 error = nb_ctx_create(&ctx->ct_nb); in smb_ctx_init()
74 if (error) in smb_ctx_init()
75 return error; in smb_ctx_init()
113 error = smb_ctx_parseunc(ctx, cp, sharetype, (const char**)&cp); in smb_ctx_init()
114 if (error) in smb_ctx_init()
115 return error; in smb_ctx_init()
119 while (error == 0 && (opt = cf_getopt(argc, argv, ":E:L:U:")) != -1) { in smb_ctx_init()
123 error = smb_ctx_setcharset(ctx, arg); in smb_ctx_init()
124 if (error) in smb_ctx_init()
125 return error; in smb_ctx_init()
128 error = nls_setlocale(arg); in smb_ctx_init()
129 if (error) in smb_ctx_init()
133 error = smb_ctx_setuser(ctx, arg); in smb_ctx_init()
138 return error; in smb_ctx_init()
180 int error ; in smb_ctx_parseunc() local
188 error = getsubstring(p, '@', p1, sizeof(tmp), &p); in smb_ctx_parseunc()
189 if (!error) { in smb_ctx_parseunc()
194 error = smb_ctx_setuser(ctx, tmp); in smb_ctx_parseunc()
195 if (error) in smb_ctx_parseunc()
196 return error; in smb_ctx_parseunc()
199 error = getsubstring(p, '/', p1, sizeof(tmp), &p); in smb_ctx_parseunc()
200 if (error) { in smb_ctx_parseunc()
201 error = getsubstring(p, '\0', p1, sizeof(tmp), &p); in smb_ctx_parseunc()
202 if (error) { in smb_ctx_parseunc()
204 return error; in smb_ctx_parseunc()
220 error = smb_ctx_setnbport(ctx, atoi(pnb)); in smb_ctx_parseunc()
221 if (error) { in smb_ctx_parseunc()
223 return error; in smb_ctx_parseunc()
226 error = smb_ctx_setsmbport(ctx, atoi(psmb)); in smb_ctx_parseunc()
227 if (error) { in smb_ctx_parseunc()
229 return error; in smb_ctx_parseunc()
232 error = smb_ctx_setserver(ctx, tmp); in smb_ctx_parseunc()
233 if (error) in smb_ctx_parseunc()
234 return error; in smb_ctx_parseunc()
243 error = getsubstring(p, '/', p1, sizeof(tmp), &p); in smb_ctx_parseunc()
244 if (error) { in smb_ctx_parseunc()
245 error = getsubstring(p, '\0', p1, sizeof(tmp), &p); in smb_ctx_parseunc()
246 if (error) { in smb_ctx_parseunc()
248 return error; in smb_ctx_parseunc()
258 error = smb_ctx_setshare(ctx, p1, sharetype); in smb_ctx_parseunc()
259 return error; in smb_ctx_parseunc()
267 int scslen, lcslen, error; in smb_ctx_setcharset() local
283 error = nls_setrecode(localcs, servercs); in smb_ctx_setcharset()
284 if (error == 0) in smb_ctx_setcharset()
287 error, localcs, servercs); in smb_ctx_setcharset()
290 return error; in smb_ctx_setcharset()
421 int error = 0; in smb_ctx_opt() local
428 error = smb_ctx_setsrvaddr(ctx, arg); in smb_ctx_opt()
445 error = smb_parse_owner(cp, &ctx->ct_sh.ioc_owner, in smb_ctx_opt()
448 if (*p && error == 0) { in smb_ctx_opt()
449 error = smb_parse_owner(p, &ctx->ct_ssn.ioc_owner, in smb_ctx_opt()
464 error = smb_ctx_setworkgroup(ctx, arg); in smb_ctx_opt()
467 return error; in smb_ctx_opt()
489 int error; in smb_addiconvtbl() local
491 error = kiconv_add_xlat_table(to, from, tbl); in smb_addiconvtbl()
492 if (error && error != EEXIST) { in smb_addiconvtbl()
493 smb_error("can not setup kernel iconv table (%s:%s)", error, in smb_addiconvtbl()
495 return error; in smb_addiconvtbl()
513 int error = 0; in smb_ctx_resolve() local
525 error = nb_ctx_resolve(ctx->ct_nb); in smb_ctx_resolve()
526 if (error) in smb_ctx_resolve()
527 return error; in smb_ctx_resolve()
530 error = smb_addiconvtbl("tolower", ssn->ioc_localcs, nls_lower); in smb_ctx_resolve()
531 if (error) in smb_ctx_resolve()
532 return error; in smb_ctx_resolve()
533 error = smb_addiconvtbl("toupper", ssn->ioc_localcs, nls_upper); in smb_ctx_resolve()
534 if (error) in smb_ctx_resolve()
535 return error; in smb_ctx_resolve()
537 error = kiconv_add_xlat16_cspairs in smb_ctx_resolve()
539 if (error) return error; in smb_ctx_resolve()
542 error = nb_resolvehost_in(ctx->ct_srvaddr, &sap, ctx->ct_smbtcpport); in smb_ctx_resolve()
544 error = nbns_resolvename(ssn->ioc_srvname, ctx->ct_nb, &sap); in smb_ctx_resolve()
546 if (error) { in smb_ctx_resolve()
547 smb_error("can't get server address", error); in smb_ctx_resolve()
548 return error; in smb_ctx_resolve()
553 error = nb_sockaddr(sap, &nn, &saserver); in smb_ctx_resolve()
555 if (error) { in smb_ctx_resolve()
556 smb_error("can't allocate server address", error); in smb_ctx_resolve()
557 return error; in smb_ctx_resolve()
561 error = nb_getlocalname(ctx->ct_locname); in smb_ctx_resolve()
562 if (error) { in smb_ctx_resolve()
563 smb_error("can't get local name", error); in smb_ctx_resolve()
564 return error; in smb_ctx_resolve()
571 error = nb_sockaddr(NULL, &nn, &salocal); in smb_ctx_resolve()
572 if (error) { in smb_ctx_resolve()
574 smb_error("can't allocate local address", error); in smb_ctx_resolve()
575 return error; in smb_ctx_resolve()
582 error = smb_ctx_setpassword(ctx, cp); in smb_ctx_resolve()
583 if (error) in smb_ctx_resolve()
584 return error; in smb_ctx_resolve()
608 int error; in smb_ctx_lookup() local
618 error = smb_ctx_gethandle(ctx); in smb_ctx_lookup()
619 if (error) { in smb_ctx_lookup()
629 error = errno; in smb_ctx_lookup()
631 smb_error("unable to open connection", error); in smb_ctx_lookup()
632 return error; in smb_ctx_lookup()
642 int error; in smb_ctx_login() local
652 error = smb_ctx_gethandle(ctx); in smb_ctx_login()
653 if (error) { in smb_ctx_login()
658 error = errno; in smb_ctx_login()
659 smb_error("can't open session to server %s", error, ssn->ioc_srvname); in smb_ctx_login()
660 return error; in smb_ctx_login()
665 error = errno; in smb_ctx_login()
666 smb_error("can't connect to share //%s/%s", error, in smb_ctx_login()
668 return error; in smb_ctx_login()
699 int error; in smb_ctx_readrcsection() local
704 error = smb_ctx_setcharset(ctx, p); in smb_ctx_readrcsection()
705 if (error) in smb_ctx_readrcsection()
706 smb_error("charset specification in the section '%s' ignored", error, sname); in smb_ctx_readrcsection()
716 error = smb_ctx_setsrvaddr(ctx, p); in smb_ctx_readrcsection()
717 if (error) { in smb_ctx_readrcsection()
719 return error; in smb_ctx_readrcsection()