summaryrefslogtreecommitdiff
path: root/source4/torture
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2018-12-13 13:13:11 +0100
committerAndreas Schneider <asn@cryptomilk.org>2019-01-28 10:29:25 +0100
commita5362457af45293cafc969f30ec3d4e1c1a0174d (patch)
tree6fbc8d6072fbabb6a7a29d1ef68725f919a1b93b /source4/torture
parent7ceffb31d0b60427c9777f96c8db48c02ee36b77 (diff)
downloadsamba-a5362457af45293cafc969f30ec3d4e1c1a0174d.tar.gz
s4:torture: Use C99 initializers for hold_sharemode_table in smb2 sharemode test
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Diffstat (limited to 'source4/torture')
-rw-r--r--source4/torture/smb2/sharemode.c40
1 files changed, 32 insertions, 8 deletions
diff --git a/source4/torture/smb2/sharemode.c b/source4/torture/smb2/sharemode.c
index d1ad22e477d..8c7403c8302 100644
--- a/source4/torture/smb2/sharemode.c
+++ b/source4/torture/smb2/sharemode.c
@@ -34,14 +34,38 @@ struct hold_sharemode_info {
const char *filename;
struct smb2_handle handle;
} hold_sharemode_table[] = {
- { "", BASEDIRHOLD "\\N" },
- { "R", BASEDIRHOLD "\\R" },
- { "W", BASEDIRHOLD "\\W" },
- { "D", BASEDIRHOLD "\\D" },
- { "RW", BASEDIRHOLD "\\RW" },
- { "RD", BASEDIRHOLD "\\RD" },
- { "WD", BASEDIRHOLD "\\WD" },
- { "RWD", BASEDIRHOLD "\\RWD" },
+ {
+ .sharemode = "",
+ .filename = BASEDIRHOLD "\\N",
+ },
+ {
+ .sharemode = "R",
+ .filename = BASEDIRHOLD "\\R",
+ },
+ {
+ .sharemode = "W",
+ .filename = BASEDIRHOLD "\\W",
+ },
+ {
+ .sharemode = "D",
+ .filename = BASEDIRHOLD "\\D",
+ },
+ {
+ .sharemode = "RW",
+ .filename = BASEDIRHOLD "\\RW",
+ },
+ {
+ .sharemode = "RD",
+ .filename = BASEDIRHOLD "\\RD",
+ },
+ {
+ .sharemode = "WD",
+ .filename = BASEDIRHOLD "\\WD",
+ },
+ {
+ .sharemode = "RWD",
+ .filename = BASEDIRHOLD "\\RWD",
+ },
};
static void signal_handler(struct tevent_context *ev,