s4:torture:smb2: add smb2_oplock_create_share() that takes sharemode as parameter
authorMichael Adam <obnox@samba.org>
Tue, 8 Nov 2011 17:22:47 +0000 (18:22 +0100)
committerMichael Adam <obnox@samba.org>
Wed, 9 Nov 2011 00:02:08 +0000 (01:02 +0100)
source4/torture/smb2/util.c

index db7e8a5713ddec5294a5384436bdd3df80de085e..094161e6eb9ab0e8281d46c71ec7dc93da8f7fbd 100644 (file)
@@ -636,9 +636,15 @@ void smb2_lease_create(struct smb2_create *io, struct smb2_lease *ls,
                                leasekey, leasestate);
 }
 
+void smb2_oplock_create_share(struct smb2_create *io, const char *name,
+                             uint32_t share_access, uint8_t oplock)
+{
+       smb2_generic_create_share(io, NULL, false, name, NTCREATEX_DISP_OPEN_IF,
+                                 share_access, oplock, 0, 0);
+}
 void smb2_oplock_create(struct smb2_create *io, const char *name, uint8_t oplock)
 {
-       smb2_generic_create(io, NULL, false, name, NTCREATEX_DISP_OPEN_IF,
-           oplock, 0, 0);
+       smb2_oplock_create_share(io, name, smb2_util_share_access("RWD"),
+                                oplock);
 }