Lines Matching refs:ctx
248 smb_get_keychain(struct smb_ctx *ctx)
252 if (ctx->ct_fullserver == NULL) {
260 err = smbfs_keychain_get(ctx->ct_fullserver, ctx->ct_user,
261 ctx->ct_lmhash, ctx->ct_nthash);
263 ctx->ct_flags |= SMBCF_KCFOUND;
266 ctx->ct_fullserver, ctx->ct_user);
273 err = smbfs_keychain_get(ctx->ct_domain, ctx->ct_user,
274 ctx->ct_lmhash, ctx->ct_nthash);
276 ctx->ct_flags |= (SMBCF_KCFOUND | SMBCF_KCDOMAIN);
279 ctx->ct_domain, ctx->ct_user);
299 struct smb_ctx *ctx;
302 err = smb_ctx_alloc(&ctx);
307 err = smb_ctx_setfullserver(ctx, server);
313 if (ctx->ct_home)
314 free(ctx->ct_home);
315 ctx->ct_home = strdup(home);
318 err = smb_ctx_readrc(ctx);
323 strlcpy(dom, ctx->ct_domain, maxdom);
326 strlcpy(usr, ctx->ct_user, maxusr);
329 smb_ctx_free(ctx);