Author: jelmer Date: 2008-01-03 17:22:08 +0000 (Thu, 03 Jan 2008) New Revision: 26653
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=26653 Log: Janitorial: Remove global_loadparm use in two more places. Modified: branches/SAMBA_4_0/ branches/SAMBA_4_0/source/cluster/ctdb/opendb_ctdb.c branches/SAMBA_4_0/source/torture/basic/scanner.c Changeset: Property changes on: branches/SAMBA_4_0 ___________________________________________________________________ Name: bzr:revision-info ...skipped... Name: bzr:revision-id:v3-trunk0 ...skipped... Modified: branches/SAMBA_4_0/source/cluster/ctdb/opendb_ctdb.c =================================================================== --- branches/SAMBA_4_0/source/cluster/ctdb/opendb_ctdb.c 2008-01-03 17:22:04 UTC (rev 26652) +++ branches/SAMBA_4_0/source/cluster/ctdb/opendb_ctdb.c 2008-01-03 17:22:08 UTC (rev 26653) @@ -205,7 +205,7 @@ blob.data = dbuf.dptr; blob.length = dbuf.dsize; - ndr_err = ndr_pull_struct_blob(&blob, lck, lp_iconv_convenience(global_loadparm), file, (ndr_pull_flags_fn_t)ndr_pull_opendb_file); + ndr_err = ndr_pull_struct_blob(&blob, lck, lp_iconv_convenience(lck->odb->ntvfs_ctx->lp_ctx), file, (ndr_pull_flags_fn_t)ndr_pull_opendb_file); if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { return ndr_map_error2ntstatus(ndr_err); } @@ -232,7 +232,7 @@ } ndr_err = ndr_push_struct_blob(&blob, lck, - lp_iconv_convenience(global_loadparm), + lp_iconv_convenience(lck->odb->ntvfs_ctx->lp_ctx), file, (ndr_push_flags_fn_t)ndr_push_opendb_file); if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) { return ndr_map_error2ntstatus(ndr_err); Modified: branches/SAMBA_4_0/source/torture/basic/scanner.c =================================================================== --- branches/SAMBA_4_0/source/torture/basic/scanner.c 2008-01-03 17:22:04 UTC (rev 26652) +++ branches/SAMBA_4_0/source/torture/basic/scanner.c 2008-01-03 17:22:08 UTC (rev 26653) @@ -162,7 +162,8 @@ /**************************************************************************** check for existance of a trans2 call ****************************************************************************/ -static bool scan_trans2(struct smbcli_state *cli, int op, int level, +static bool scan_trans2(struct smb_iconv_convenience *iconv_convenience, + struct smbcli_state *cli, int op, int level, int fnum, int dnum, int qfnum, const char *fname) { int data_len = 0; @@ -231,7 +232,7 @@ SSVAL(param, 0, level); SSVAL(param, 2, 0); SSVAL(param, 4, 0); - param_len += push_string(lp_iconv_convenience(global_loadparm), + param_len += push_string(iconv_convenience, ¶m[6], fname, PARAM_SIZE-7, STR_TERMINATE|STR_UNICODE); @@ -247,7 +248,7 @@ SSVAL(param, 0, level); SSVAL(param, 2, 0); SSVAL(param, 4, 0); - param_len += push_string(lp_iconv_convenience(global_loadparm), + param_len += push_string(iconv_convenience, ¶m[6], "\\newfile.dat", PARAM_SIZE-7, STR_TERMINATE|STR_UNICODE); @@ -264,7 +265,7 @@ smbcli_mkdir(cli->tree, "\\testdir"); param_len = 2; SSVAL(param, 0, level); - param_len += push_string(lp_iconv_convenience(global_loadparm), + param_len += push_string(iconv_convenience, ¶m[2], "\\testdir", PARAM_SIZE-3, STR_TERMINATE|STR_UNICODE); @@ -319,15 +320,15 @@ } for (level = 0; level <= 50; level++) { - scan_trans2(cli, op, level, fnum, dnum, qfnum, fname); + scan_trans2(lp_iconv_convenience(torture->lp_ctx), cli, op, level, fnum, dnum, qfnum, fname); } for (level = 0x100; level <= 0x130; level++) { - scan_trans2(cli, op, level, fnum, dnum, qfnum, fname); + scan_trans2(lp_iconv_convenience(torture->lp_ctx), cli, op, level, fnum, dnum, qfnum, fname); } for (level = 1000; level < 1050; level++) { - scan_trans2(cli, op, level, fnum, dnum, qfnum, fname); + scan_trans2(lp_iconv_convenience(torture->lp_ctx), cli, op, level, fnum, dnum, qfnum, fname); } } @@ -435,7 +436,8 @@ /**************************************************************************** check for existance of a nttrans call ****************************************************************************/ -static bool scan_nttrans(struct smbcli_state *cli, int op, int level, +static bool scan_nttrans(struct smb_iconv_convenience *iconv_convenience, + struct smbcli_state *cli, int op, int level, int fnum, int dnum, const char *fname) { int data_len = 0; @@ -491,7 +493,7 @@ SSVAL(param, 0, level); SSVAL(param, 2, 0); SSVAL(param, 4, 0); - param_len += push_string(lp_iconv_convenience(global_loadparm), + param_len += push_string(iconv_convenience, ¶m[6], fname, PARAM_SIZE, STR_TERMINATE | STR_UNICODE); @@ -507,7 +509,7 @@ SSVAL(param, 0, level); SSVAL(param, 2, 0); SSVAL(param, 4, 0); - param_len += push_string(lp_iconv_convenience(global_loadparm), + param_len += push_string(iconv_convenience, ¶m[6], "\\newfile.dat", PARAM_SIZE, STR_TERMINATE | STR_UNICODE); @@ -524,7 +526,7 @@ smbcli_mkdir(cli->tree, "\\testdir"); param_len = 2; SSVAL(param, 0, level); - param_len += push_string(lp_iconv_convenience(global_loadparm), + param_len += push_string(iconv_convenience, ¶m[2], "\\testdir", PARAM_SIZE, STR_TERMINATE | STR_UNICODE); @@ -555,15 +557,18 @@ for (op=OP_MIN; op<=OP_MAX; op++) { printf("Scanning op=%d\n", op); for (level = 0; level <= 50; level++) { - scan_nttrans(cli, op, level, fnum, dnum, fname); + scan_nttrans(lp_iconv_convenience(torture->lp_ctx), + cli, op, level, fnum, dnum, fname); } for (level = 0x100; level <= 0x130; level++) { - scan_nttrans(cli, op, level, fnum, dnum, fname); + scan_nttrans(lp_iconv_convenience(torture->lp_ctx), + cli, op, level, fnum, dnum, fname); } for (level = 1000; level < 1050; level++) { - scan_nttrans(cli, op, level, fnum, dnum, fname); + scan_nttrans(lp_iconv_convenience(torture->lp_ctx), + cli, op, level, fnum, dnum, fname); } }
