From 068c7f4d67e72e3ee1ba3eb4016ab2f568ba3f2b Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Thu, 4 Jun 2020 08:45:37 +0200 Subject: [PATCH] libsmb: Remove unused sync version of cli_getattrE() Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- source3/libsmb/clifile.c | 61 ---------------------------------------- source3/libsmb/proto.h | 7 ----- 2 files changed, 68 deletions(-) diff --git a/source3/libsmb/clifile.c b/source3/libsmb/clifile.c index 6c75759bbca..42b964dbabe 100644 --- a/source3/libsmb/clifile.c +++ b/source3/libsmb/clifile.c @@ -4151,67 +4151,6 @@ NTSTATUS cli_getattrE_recv(struct tevent_req *req, return NT_STATUS_OK; } -NTSTATUS cli_getattrE(struct cli_state *cli, - uint16_t fnum, - uint32_t *pattr, - off_t *size, - time_t *change_time, - time_t *access_time, - time_t *write_time) -{ - TALLOC_CTX *frame = NULL; - struct tevent_context *ev = NULL; - struct tevent_req *req = NULL; - NTSTATUS status = NT_STATUS_OK; - - if (smbXcli_conn_protocol(cli->conn) >= PROTOCOL_SMB2_02) { - return cli_smb2_getattrE(cli, - fnum, - pattr, - size, - change_time, - access_time, - write_time); - } - - frame = talloc_stackframe(); - - if (smbXcli_conn_has_async_calls(cli->conn)) { - /* - * Can't use sync call while an async call is in flight - */ - status = NT_STATUS_INVALID_PARAMETER; - goto fail; - } - - ev = samba_tevent_context_init(frame); - if (ev == NULL) { - status = NT_STATUS_NO_MEMORY; - goto fail; - } - - req = cli_getattrE_send(frame, ev, cli, fnum); - if (req == NULL) { - status = NT_STATUS_NO_MEMORY; - goto fail; - } - - if (!tevent_req_poll_ntstatus(req, ev, &status)) { - goto fail; - } - - status = cli_getattrE_recv(req, - pattr, - size, - change_time, - access_time, - write_time); - - fail: - TALLOC_FREE(frame); - return status; -} - /**************************************************************************** Do a SMBgetatr call ****************************************************************************/ diff --git a/source3/libsmb/proto.h b/source3/libsmb/proto.h index 58120b06e42..d214cdabca4 100644 --- a/source3/libsmb/proto.h +++ b/source3/libsmb/proto.h @@ -523,13 +523,6 @@ NTSTATUS cli_getattrE_recv(struct tevent_req *req, time_t *change_time, time_t *access_time, time_t *write_time); -NTSTATUS cli_getattrE(struct cli_state *cli, - uint16_t fnum, - uint32_t *pattr, - off_t *size, - time_t *change_time, - time_t *access_time, - time_t *write_time); struct tevent_req *cli_setattrE_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct cli_state *cli, -- 2.34.1