mirror of
https://github.com/samba-team/samba.git
synced 2025-03-27 22:50:26 +03:00
s3: smbd: Add dirfsp parameter to create_directory().
Not yet used but passed down to SMB_VFS_CREATE(). Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org>
This commit is contained in:
parent
a6c34ec3c2
commit
2a9d7beb9e
@ -1577,7 +1577,7 @@ WERROR move_driver_to_download_area(const struct auth_session_info *session_info
|
||||
|
||||
DEBUG(5,("Creating first directory: %s\n", smb_dname->base_name));
|
||||
|
||||
nt_status = create_directory(conn, NULL, smb_dname);
|
||||
nt_status = create_directory(conn, NULL, NULL, smb_dname);
|
||||
if (!NT_STATUS_IS_OK(nt_status)
|
||||
&& !NT_STATUS_EQUAL(nt_status, NT_STATUS_OBJECT_NAME_COLLISION)) {
|
||||
DEBUG(0, ("failed to create driver destination directory: %s\n",
|
||||
|
@ -4765,7 +4765,9 @@ static NTSTATUS open_directory(connection_struct *conn,
|
||||
return NT_STATUS_OK;
|
||||
}
|
||||
|
||||
NTSTATUS create_directory(connection_struct *conn, struct smb_request *req,
|
||||
NTSTATUS create_directory(connection_struct *conn,
|
||||
struct smb_request *req,
|
||||
struct files_struct *dirfsp,
|
||||
struct smb_filename *smb_dname)
|
||||
{
|
||||
NTSTATUS status;
|
||||
@ -4774,7 +4776,7 @@ NTSTATUS create_directory(connection_struct *conn, struct smb_request *req,
|
||||
status = SMB_VFS_CREATE_FILE(
|
||||
conn, /* conn */
|
||||
req, /* req */
|
||||
NULL, /* dirfsp */
|
||||
dirfsp, /* dirfsp */
|
||||
smb_dname, /* fname */
|
||||
FILE_READ_ATTRIBUTES, /* access_mask */
|
||||
FILE_SHARE_NONE, /* share_access */
|
||||
|
@ -747,7 +747,9 @@ NTSTATUS send_break_message(struct messaging_context *msg_ctx,
|
||||
struct deferred_open_record;
|
||||
bool is_deferred_open_async(const struct deferred_open_record *rec);
|
||||
bool defer_smb1_sharing_violation(struct smb_request *req);
|
||||
NTSTATUS create_directory(connection_struct *conn, struct smb_request *req,
|
||||
NTSTATUS create_directory(connection_struct *conn,
|
||||
struct smb_request *req,
|
||||
struct files_struct *dirfsp,
|
||||
struct smb_filename *smb_dname);
|
||||
void msg_file_was_renamed(struct messaging_context *msg,
|
||||
void *private_data,
|
||||
|
@ -5826,7 +5826,7 @@ void reply_mkdir(struct smb_request *req)
|
||||
goto out;
|
||||
}
|
||||
|
||||
status = create_directory(conn, req, smb_dname);
|
||||
status = create_directory(conn, req, NULL, smb_dname);
|
||||
|
||||
DEBUG(5, ("create_directory returned %s\n", nt_errstr(status)));
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user