diff options
author | Ralph Boehme <slow@samba.org> | 2014-11-26 14:12:51 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2014-12-04 22:11:07 +0100 |
commit | 142db4048f41f793d9b919a93877d547ff593c6d (patch) | |
tree | 88cfa7b21169cfb5de192b3b5a112bb9e41a6cf0 /source3/smbd/reply.c | |
parent | af846264d89f21ac7db8d0cdf6e861ba9cc74151 (diff) | |
download | samba-142db4048f41f793d9b919a93877d547ff593c6d.tar.gz samba-142db4048f41f793d9b919a93877d547ff593c6d.tar.xz samba-142db4048f41f793d9b919a93877d547ff593c6d.zip |
s3:vfs: add create tags to SMB_VFS_CREATEFILE
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/smbd/reply.c')
-rw-r--r-- | source3/smbd/reply.c | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/source3/smbd/reply.c b/source3/smbd/reply.c index 9b3ed65447..fd4ec53aed 100644 --- a/source3/smbd/reply.c +++ b/source3/smbd/reply.c @@ -2009,7 +2009,8 @@ void reply_open(struct smb_request *req) NULL, /* sd */ NULL, /* ea_list */ &fsp, /* result */ - &info); /* pinfo */ + &info, /* pinfo */ + NULL, NULL); /* create context */ if (!NT_STATUS_IS_OK(status)) { if (open_was_deferred(req->xconn, req->mid)) { @@ -2178,7 +2179,8 @@ void reply_open_and_X(struct smb_request *req) NULL, /* sd */ NULL, /* ea_list */ &fsp, /* result */ - &smb_action); /* pinfo */ + &smb_action, /* pinfo */ + NULL, NULL); /* create context */ if (!NT_STATUS_IS_OK(status)) { if (open_was_deferred(req->xconn, req->mid)) { @@ -2426,7 +2428,8 @@ void reply_mknew(struct smb_request *req) NULL, /* sd */ NULL, /* ea_list */ &fsp, /* result */ - NULL); /* pinfo */ + NULL, /* pinfo */ + NULL, NULL); /* create context */ if (!NT_STATUS_IS_OK(status)) { if (open_was_deferred(req->xconn, req->mid)) { @@ -2554,7 +2557,8 @@ void reply_ctemp(struct smb_request *req) NULL, /* sd */ NULL, /* ea_list */ &fsp, /* result */ - NULL); /* pinfo */ + NULL, /* pinfo */ + NULL, NULL); /* create context */ if (NT_STATUS_EQUAL(status, NT_STATUS_OBJECT_NAME_COLLISION)) { TALLOC_FREE(fname); @@ -2772,7 +2776,8 @@ static NTSTATUS do_unlink(connection_struct *conn, NULL, /* sd */ NULL, /* ea_list */ &fsp, /* result */ - NULL); /* pinfo */ + NULL, /* pinfo */ + NULL, NULL); /* create context */ if (!NT_STATUS_IS_OK(status)) { DEBUG(10, ("SMB_VFS_CREATEFILE failed: %s\n", @@ -6039,7 +6044,8 @@ void reply_rmdir(struct smb_request *req) NULL, /* sd */ NULL, /* ea_list */ &fsp, /* result */ - &info); /* pinfo */ + &info, /* pinfo */ + NULL, NULL); /* create context */ if (!NT_STATUS_IS_OK(status)) { if (open_was_deferred(req->xconn, req->mid)) { @@ -6807,7 +6813,8 @@ NTSTATUS rename_internals(TALLOC_CTX *ctx, NULL, /* sd */ NULL, /* ea_list */ &fsp, /* result */ - NULL); /* pinfo */ + NULL, /* pinfo */ + NULL, NULL); /* create context */ if (!NT_STATUS_IS_OK(status)) { DEBUG(3, ("Could not open rename source %s: %s\n", @@ -6954,7 +6961,8 @@ NTSTATUS rename_internals(TALLOC_CTX *ctx, NULL, /* sd */ NULL, /* ea_list */ &fsp, /* result */ - NULL); /* pinfo */ + NULL, /* pinfo */ + NULL, NULL); /* create context */ if (!NT_STATUS_IS_OK(status)) { DEBUG(3,("rename_internals: SMB_VFS_CREATE_FILE " @@ -7224,7 +7232,8 @@ NTSTATUS copy_file(TALLOC_CTX *ctx, NULL, /* sd */ NULL, /* ea_list */ &fsp1, /* result */ - NULL); /* psbuf */ + NULL, /* psbuf */ + NULL, NULL); /* create context */ if (!NT_STATUS_IS_OK(status)) { goto out; @@ -7254,7 +7263,8 @@ NTSTATUS copy_file(TALLOC_CTX *ctx, NULL, /* sd */ NULL, /* ea_list */ &fsp2, /* result */ - NULL); /* psbuf */ + NULL, /* psbuf */ + NULL, NULL); /* create context */ if (!NT_STATUS_IS_OK(status)) { close_file(NULL, fsp1, ERROR_CLOSE); |