summaryrefslogtreecommitdiff
path: root/source4/smb_server/smb_server.h
diff options
context:
space:
mode:
Diffstat (limited to 'source4/smb_server/smb_server.h')
-rw-r--r--source4/smb_server/smb_server.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/source4/smb_server/smb_server.h b/source4/smb_server/smb_server.h
index 59fb03ea2e..b7f9e04385 100644
--- a/source4/smb_server/smb_server.h
+++ b/source4/smb_server/smb_server.h
@@ -62,8 +62,8 @@ struct smbsrv_tcon {
/* the server context that this was created on */
struct smbsrv_connection *smb_conn;
- /* a private structure used by the active NTVFS backend */
- void *ntvfs_private;
+ /* an array of private structures used by the active NTVFS backends */
+ void **ntvfs_private_list;
uint16_t cnum; /* an index passed over the wire (the TID) */
int service;
@@ -93,6 +93,9 @@ struct smbsrv_request {
/* the session context is derived from the vuid */
struct smbsrv_session *session;
+ /* the ntvfs chaining depth */
+ int ntvfs_depth;
+
/* a set of flags to control usage of the request. See REQ_CONTROL_* */
unsigned control_flags;