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)
committerKarolin Seeger <kseeger@samba.org>
Wed, 21 Oct 2015 07:17:19 +0000 (09:17 +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>
(cherry picked from commit b1bd84e9c9867092055f29fe39279e1c767f570a)

libcli/smb/smbXcli_base.c
libcli/smb/smbXcli_base.h

index 803b6eecc77bf2b4daf47b25d44ad6371b337418..69599bd04435e1221614200cc0dac14cc5f30951 100644 (file)
@@ -5497,6 +5497,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 9a970d451b05371d6fb44aaffe4b6a9d7f8eb554..9a957e2b3a555bd6b32f90679b506ab84b0d4df2 100644 (file)
@@ -421,6 +421,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,