[SCM] Samba Shared Repository - branch master updated

Matthias Dieter Wallnöfer mdw at samba.org
Sat Nov 7 11:59:36 MST 2009


The branch, master has been updated
       via  d89b475... torture/basic/denytest - makes the code more compatible for TRU64 (consider buildfarm)
      from  f6eacfc... s4:lib/messaging - fix up the python bindings

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit d89b475f8437518c44694cf7576e5b5a3f08ceb9
Author: Matthias Dieter Wallnöfer <mwallnoefer at yahoo.de>
Date:   Sat Nov 7 19:51:47 2009 +0100

    torture/basic/denytest - makes the code more compatible for TRU64 (consider buildfarm)

-----------------------------------------------------------------------

Summary of changes:
 source4/torture/basic/denytest.c |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/torture/basic/denytest.c b/source4/torture/basic/denytest.c
index 9eceb4c..a2ad5e6 100644
--- a/source4/torture/basic/denytest.c
+++ b/source4/torture/basic/denytest.c
@@ -1722,7 +1722,8 @@ static NTSTATUS predict_share_conflict(uint32_t sa1, uint32_t am1, uint32_t sa2,
   a denytest for ntcreatex
  */
 static bool torture_ntdenytest(struct torture_context *tctx, 
-							   struct smbcli_state *cli1, struct smbcli_state *cli2, int client)
+			       struct smbcli_state *cli1,
+			       struct smbcli_state *cli2, int client)
 {
 	const struct bit_value share_access_bits[] = {
 		{ NTCREATEX_SHARE_ACCESS_READ,   "S_R" },
@@ -2110,7 +2111,7 @@ static bool createx_make_file(struct torture_context *tctx,
 	    .share_access = 0,
 	    .open_disposition = NTCREATEX_DISP_CREATE,
 	    .create_options = 0,
-	    .fname = fname,
+	    .fname = fname
 	);
 	status = smb_raw_open(tree, mem_ctx, &open_parms);
 	CHECK_STATUS(status, NT_STATUS_OK);
@@ -2132,7 +2133,7 @@ static void createx_fill_dir(union smb_open *open_parms, int accessmode,
 	    .share_access = sharemode,
 	    .open_disposition = NTCREATEX_DISP_OPEN_IF,
 	    .create_options = NTCREATEX_OPTIONS_DIRECTORY,
-	    .fname = fname,
+	    .fname = fname
 	);
 }
 
@@ -2147,7 +2148,7 @@ static void createx_fill_file(union smb_open *open_parms, int accessmode,
 	    .open_disposition = NTCREATEX_DISP_OPEN_IF,
 	    .create_options = 0,
 	    .fname = fname,
-            .root_fid = { .fnum = 0 },
+            .root_fid = { .fnum = 0 }
 	);
 }
 
@@ -2170,7 +2171,7 @@ static bool createx_test_dir(struct torture_context *tctx,
 	    .share_access = 0,
 	    .open_disposition = NTCREATEX_DISP_CREATE,
 	    .create_options = 0,
-	    .fname = CREATEX_NAME "\\" KNOWN,
+	    .fname = CREATEX_NAME "\\" KNOWN
 	);
 	status = smb_raw_open(tree, mem_ctx, &open_parms);
 	CHECK_STATUS(status, NT_STATUS_OK);
@@ -2187,7 +2188,7 @@ static bool createx_test_dir(struct torture_context *tctx,
 	    .open_disposition = NTCREATEX_DISP_CREATE,
 	    .create_options = 0,
 	    .fname = CHILD,
-	    .root_fid = { .fnum = fnum },
+	    .root_fid = { .fnum = fnum }
 	);
 
 	result[CXD_DIR_CREATE_CHILD] =
@@ -2203,7 +2204,7 @@ static bool createx_test_dir(struct torture_context *tctx,
 	    .open_disposition = NTCREATEX_DISP_OPEN,
 	    .create_options = 0,
 	    .fname = KNOWN,
-	    .root_fid = {.fnum = fnum},
+	    .root_fid = {.fnum = fnum}
 	);
 
 	result[CXD_DIR_TRAVERSE] =
@@ -2221,10 +2222,11 @@ static bool createx_test_dir(struct torture_context *tctx,
 static bool createx_test_file(struct torture_context *tctx,
     struct smbcli_tree *tree, int fnum, TALLOC_CTX *mem_ctx, NTSTATUS *result)
 {
-	union smb_read rd = {};
-	union smb_write wr = {};
+	union smb_read rd;
+	union smb_write wr;
 	char buf[256] = "";
 
+	memset(&rd, 0, sizeof(rd));
 	rd.readx.level = RAW_READ_READX;
 	rd.readx.in.file.fnum = fnum;
 	rd.readx.in.mincnt = sizeof(buf);
@@ -2233,6 +2235,7 @@ static bool createx_test_file(struct torture_context *tctx,
 
 	result[CXD_FILE_READ] = smb_raw_read(tree, &rd);
 
+	memset(&wr, 0, sizeof(wr));
 	wr.writex.level = RAW_WRITE_WRITEX;
 	wr.writex.in.file.fnum = fnum;
 	wr.writex.in.count = sizeof(buf);
@@ -2661,7 +2664,7 @@ bool torture_maximum_allowed(struct torture_context *tctx,
     struct smbcli_state *cli)
 {
 	struct security_descriptor *sd, *sd_orig;
-	union smb_open io = {};
+	union smb_open io;
 	static TALLOC_CTX *mem_ctx;
 	int fnum, i;
 	bool ret = true;
@@ -2686,6 +2689,7 @@ bool torture_maximum_allowed(struct torture_context *tctx,
 	smbcli_unlink(cli->tree, MAXIMUM_ALLOWED_FILE);
 
 	/* create initial file with restrictive SD */
+	memset(&io, 0, sizeof(io));
 	io.generic.level = RAW_OPEN_NTTRANS_CREATE;
 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;


-- 
Samba Shared Repository


More information about the samba-cvs mailing list