diff options
Diffstat (limited to 'source3/rpcclient/display.c')
-rw-r--r-- | source3/rpcclient/display.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source3/rpcclient/display.c b/source3/rpcclient/display.c index bb0cdac320..12ae5e2dfe 100644 --- a/source3/rpcclient/display.c +++ b/source3/rpcclient/display.c @@ -58,8 +58,8 @@ convert an oplock mode to a string char *get_file_oplock_str(uint32 op_type) { static fstring oplock; - BOOL excl = IS_BITS_SET_ALL(op_type, EXCLUSIVE_OPLOCK); - BOOL batch = IS_BITS_SET_ALL(op_type, BATCH_OPLOCK ); + BOOL excl = ((op_type & EXCLUSIVE_OPLOCK) != 0); + BOOL batch = ((op_type & BATCH_OPLOCK ) != 0); oplock[0] = 0; @@ -106,7 +106,7 @@ char *get_server_type_str(uint32 type) typestr[0] = 0; for (i = 0; i < 32; i++) { - if (IS_BITS_SET_ALL(type, 1 << i)) + if (type & (1 << i)) { switch (((unsigned)1) << i) { @@ -984,7 +984,7 @@ char *get_sec_mask_str(uint32 type) typestr[0] = 0; for (i = 0; i < 32; i++) { - if (IS_BITS_SET_ALL(type, 1 << i)) + if (type & (1 << i)) { switch (((unsigned)1) << i) { |