diff options
-rw-r--r-- | libcli/smb/smb_constants.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libcli/smb/smb_constants.h b/libcli/smb/smb_constants.h index f1ecbe99e4..6dd7b28a14 100644 --- a/libcli/smb/smb_constants.h +++ b/libcli/smb/smb_constants.h @@ -253,6 +253,16 @@ enum smb_signing_setting { #define SMB_CAP_CLIENT_MASK ( \ CAP_DYNAMIC_REAUTH | \ 0) +/* + * Older Samba releases (<= 3.6.x) + * expect the client to send CAP_LARGE_READX + * in order to let the client use large reads. + */ +#define SMB_CAP_LEGACY_CLIENT_MASK ( \ + SMB_CAP_CLIENT_MASK | \ + CAP_LARGE_READX | \ + CAP_LARGE_WRITEX | \ + 0) /* Client-side offline caching policy types */ enum csc_policy { |