diff options
Diffstat (limited to 'source4/smb_server/smb_server.h')
-rw-r--r-- | source4/smb_server/smb_server.h | 7 |
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; |