#define NUM_OPLOCK_OPEN_TESTS ( NUM_OPLOCK_TYPES * NUM_SHARE_MODES )
struct persistent_open_vs_oplock persistent_open_vs_oplock_table[NUM_OPLOCK_OPEN_TESTS] =
{
- { "", "", false, false },
- { "", "R", false, false },
- { "", "W", false, false },
- { "", "D", false, false },
- { "", "RD", false, false },
- { "", "RW", false, false },
- { "", "WD", false, false },
- { "", "RWD", false, false },
+ { "", "", true, true },
+ { "", "R", true, true },
+ { "", "W", true, true },
+ { "", "D", true, true },
+ { "", "RD", true, true },
+ { "", "RW", true, true },
+ { "", "WD", true, true },
+ { "", "RWD", true, true },
- { "s", "", false, false },
- { "s", "R", false, false },
- { "s", "W", false, false },
- { "s", "D", false, false },
- { "s", "RD", false, false },
- { "s", "RW", false, false },
- { "s", "WD", false, false },
- { "s", "RWD", false, false },
+ { "s", "", true, true },
+ { "s", "R", true, true },
+ { "s", "W", true, true },
+ { "s", "D", true, true },
+ { "s", "RD", true, true },
+ { "s", "RW", true, true },
+ { "s", "WD", true, true },
+ { "s", "RWD", true, true },
- { "x", "", false, false },
- { "x", "R", false, false },
- { "x", "W", false, false },
- { "x", "D", false, false },
- { "x", "RD", false, false },
- { "x", "RW", false, false },
- { "x", "WD", false, false },
- { "x", "RWD", false, false },
+ { "x", "", true, true },
+ { "x", "R", true, true },
+ { "x", "W", true, true },
+ { "x", "D", true, true },
+ { "x", "RD", true, true },
+ { "x", "RW", true, true },
+ { "x", "WD", true, true },
+ { "x", "RWD", true, true },
{ "b", "", true, true },
{ "b", "R", true, true },
#define NUM_LEASE_OPEN_TESTS ( NUM_LEASE_TYPES * NUM_SHARE_MODES )
struct persistent_open_vs_lease persistent_open_vs_lease_table[NUM_LEASE_OPEN_TESTS] =
{
- { "", "", false, false },
- { "", "R", false, false },
- { "", "W", false, false },
- { "", "D", false, false },
- { "", "RW", false, false },
- { "", "RD", false, false },
- { "", "WD", false, false },
- { "", "RWD", false, false },
+ { "", "", true, true },
+ { "", "R", true, true },
+ { "", "W", true, true },
+ { "", "D", true, true },
+ { "", "RW", true, true },
+ { "", "RD", true, true },
+ { "", "WD", true, true },
+ { "", "RWD", true, true },
- { "R", "", false, false },
- { "R", "R", false, false },
- { "R", "W", false, false },
- { "R", "D", false, false },
- { "R", "RW", false, false },
- { "R", "RD", false, false },
- { "R", "DW", false, false },
- { "R", "RWD", false, false },
+ { "R", "", true, true },
+ { "R", "R", true, true },
+ { "R", "W", true, true },
+ { "R", "D", true, true },
+ { "R", "RW", true, true },
+ { "R", "RD", true, true },
+ { "R", "DW", true, true },
+ { "R", "RWD", true, true },
- { "RW", "", false, false },
- { "RW", "R", false, false },
- { "RW", "W", false, false },
- { "RW", "D", false, false },
- { "RW", "RW", false, false },
- { "RW", "RD", false, false },
- { "RW", "WD", false, false },
- { "RW", "RWD", false, false },
+ { "RW", "", true, true },
+ { "RW", "R", true, true },
+ { "RW", "W", true, true },
+ { "RW", "D", true, true },
+ { "RW", "RW", true, true },
+ { "RW", "RD", true, true },
+ { "RW", "WD", true, true },
+ { "RW", "RWD", true, true },
{ "RH", "", true, true },
{ "RH", "R", true, true },