lib: cli: Add accessor function smb2cli_tcon_flags() to get tcon flags.
authorJeremy Allison <jra@samba.org>
Fri, 9 Oct 2015 22:08:05 +0000 (15:08 -0700)
committerVolker Lendecke <vl@samba.org>
Wed, 14 Oct 2015 13:58:19 +0000 (15:58 +0200)
We need this to see if a share supports access-based enumeration.

https://bugzilla.samba.org/show_bug.cgi?id=10252

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
libcli/smb/smbXcli_base.c
libcli/smb/smbXcli_base.h

index c1e9e586da8143206803cbe6c9fab56347ed9774..6fe4816c3b5a62e8c8d40d2573587daf95bce7ec 100644 (file)
@@ -5991,6 +5991,11 @@ uint32_t smb2cli_tcon_capabilities(struct smbXcli_tcon *tcon)
        return tcon->smb2.capabilities;
 }
 
+uint32_t smb2cli_tcon_flags(struct smbXcli_tcon *tcon)
+{
+       return tcon->smb2.flags;
+}
+
 void smb2cli_tcon_set_values(struct smbXcli_tcon *tcon,
                             struct smbXcli_session *session,
                             uint32_t tcon_id,
index cf93135cd9773674482b59fa15edc6a5c602d0eb..e4cfb101c5089d0b74153caddc620571dad68875 100644 (file)
@@ -442,6 +442,7 @@ bool smb1cli_tcon_set_values(struct smbXcli_tcon *tcon,
                             const char *fs_type);
 uint32_t smb2cli_tcon_current_id(struct smbXcli_tcon *tcon);
 uint32_t smb2cli_tcon_capabilities(struct smbXcli_tcon *tcon);
+uint32_t smb2cli_tcon_flags(struct smbXcli_tcon *tcon);
 void smb2cli_tcon_set_values(struct smbXcli_tcon *tcon,
                             struct smbXcli_session *session,
                             uint32_t tcon_id,