From: Volker Lendecke Date: Mon, 20 May 2024 08:06:46 +0000 (+0200) Subject: libsmb: Remove unused cli_list_trans() X-Git-Tag: tdb-1.4.11~613 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5384244f760905ea2201d9c15be62d19969480ef;p=thirdparty%2Fsamba.git libsmb: Remove unused cli_list_trans() Signed-off-by: Volker Lendecke Reviewed-by: Andrew Bartlett --- diff --git a/source3/libsmb/clilist.c b/source3/libsmb/clilist.c index 1c35644e2d9..807e511dc82 100644 --- a/source3/libsmb/clilist.c +++ b/source3/libsmb/clilist.c @@ -937,55 +937,6 @@ static NTSTATUS cli_list_trans_recv(struct tevent_req *req, return NT_STATUS_OK; } -NTSTATUS cli_list_trans(struct cli_state *cli, const char *mask, - uint32_t attribute, int info_level, - NTSTATUS (*fn)( - struct file_info *finfo, - const char *mask, - void *private_data), - void *private_data) -{ - TALLOC_CTX *frame = talloc_stackframe(); - struct tevent_context *ev; - struct tevent_req *req; - int i, num_finfo; - struct file_info *finfo = NULL; - NTSTATUS status = NT_STATUS_NO_MEMORY; - - 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) { - goto fail; - } - req = cli_list_trans_send(frame, ev, cli, mask, attribute, info_level); - if (req == NULL) { - goto fail; - } - if (!tevent_req_poll_ntstatus(req, ev, &status)) { - goto fail; - } - status = cli_list_trans_recv(req, frame, &finfo); - if (!NT_STATUS_IS_OK(status)) { - goto fail; - } - num_finfo = talloc_array_length(finfo); - for (i=0; i