diff options
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/smb.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/source3/include/smb.h b/source3/include/smb.h index 10e47984a8..a54d2069a8 100644 --- a/source3/include/smb.h +++ b/source3/include/smb.h @@ -442,6 +442,7 @@ struct current_user { }; struct smbd_smb2_request; +struct privilege_paths; struct smb_request { uint8_t cmd; @@ -495,6 +496,12 @@ struct smb_request { * Back pointer to smb2 request. */ struct smbd_smb2_request *smb2req; + + /* + * Pathnames used if request done + * under privilege. + */ + struct privilege_paths *priv_paths; }; /* Defines for the sent_oplock_break field above. */ @@ -1349,6 +1356,15 @@ struct smb_filename { SMB_STRUCT_STAT st; }; +/* + * Pathnames used if request done + * under privilege. + */ +struct privilege_paths { + struct smb_filename parent_name; + struct smb_filename file_name; +}; + /* Used to keep track of deferred opens. */ struct deferred_open_record; |