]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
libsmb: Remove unused cli_smb2_set_reparse_point_fnum_send/recv
authorVolker Lendecke <vl@samba.org>
Thu, 29 Sep 2022 10:49:10 +0000 (12:49 +0200)
committerJeremy Allison <jra@samba.org>
Mon, 3 Oct 2022 20:03:32 +0000 (20:03 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/libsmb/cli_smb2_fnum.c
source3/libsmb/cli_smb2_fnum.h

index fc576550997ee5db203da287fa2c297029ab4b9d..f64bbef961da389761dff558b34649a70df1b3b1 100644 (file)
@@ -4882,94 +4882,6 @@ fail:
        return status;
 }
 
-struct cli_smb2_set_reparse_point_fnum_state {
-       struct cli_state *cli;
-       uint16_t fnum;
-       struct smb2_hnd *ph;
-       DATA_BLOB input_buffer;
-};
-
-static void cli_smb2_set_reparse_point_fnum_done(struct tevent_req *subreq);
-
-struct tevent_req *cli_smb2_set_reparse_point_fnum_send(
-                               TALLOC_CTX *mem_ctx,
-                               struct tevent_context *ev,
-                               struct cli_state *cli,
-                               uint16_t fnum,
-                               DATA_BLOB in_buf)
-{
-       struct tevent_req *req, *subreq;
-       struct cli_smb2_set_reparse_point_fnum_state *state = NULL;
-       NTSTATUS status;
-
-       req = tevent_req_create(mem_ctx, &state,
-                               struct cli_smb2_set_reparse_point_fnum_state);
-       if (req == NULL) {
-               return NULL;
-       }
-
-       state->cli = cli;
-       state->fnum = fnum;
-
-       status = map_fnum_to_smb2_handle(cli, fnum, &state->ph);
-       if (tevent_req_nterror(req, status)) {
-               return tevent_req_post(req, ev);
-       }
-
-       state->input_buffer = data_blob_talloc(state,
-                                               in_buf.data,
-                                               in_buf.length);
-       if (state->input_buffer.data == NULL) {
-               tevent_req_nterror(req, NT_STATUS_NO_MEMORY);
-               return tevent_req_post(req, ev);
-       }
-
-       subreq = smb2cli_ioctl_send(state, ev, state->cli->conn,
-                       state->cli->timeout,
-                       state->cli->smb2.session,
-                       state->cli->smb2.tcon,
-                       state->ph->fid_persistent, /* in_fid_persistent */
-                       state->ph->fid_volatile, /* in_fid_volatile */
-                       FSCTL_SET_REPARSE_POINT,
-                       0, /* in_max_input_length */
-                       &state->input_buffer ,
-                       0,
-                       NULL,
-                       SMB2_IOCTL_FLAG_IS_FSCTL);
-
-       if (tevent_req_nomem(subreq, req)) {
-               return tevent_req_post(req, ev);
-       }
-       tevent_req_set_callback(subreq,
-                               cli_smb2_set_reparse_point_fnum_done,
-                               req);
-
-       return req;
-}
-
-static void cli_smb2_set_reparse_point_fnum_done(struct tevent_req *subreq)
-{
-       struct tevent_req *req = tevent_req_callback_data(
-               subreq, struct tevent_req);
-       struct cli_smb2_set_reparse_point_fnum_state *state = tevent_req_data(
-               req, struct cli_smb2_set_reparse_point_fnum_state);
-       NTSTATUS status;
-
-       status = smb2cli_ioctl_recv(subreq, state,
-                               NULL,
-                               NULL);
-       TALLOC_FREE(subreq);
-       if (tevent_req_nterror(req, status)) {
-               return;
-       }
-       tevent_req_done(req);
-}
-
-NTSTATUS cli_smb2_set_reparse_point_fnum_recv(struct tevent_req *req)
-{
-        return tevent_req_simple_recv_ntstatus(req);
-}
-
 struct cli_smb2_fsctl_state {
        DATA_BLOB out;
 };
index 2b1524a676edfb3ecfc1abdac99ac5a3528d975c..8940313c5cbb717320133871b6c5217a1fca32f2 100644 (file)
@@ -311,13 +311,6 @@ NTSTATUS cli_smb2_notify(struct cli_state *cli, uint16_t fnum,
                         bool recursive, TALLOC_CTX *mem_ctx,
                         struct notify_change **pchanges,
                         uint32_t *pnum_changes);
-struct tevent_req *cli_smb2_set_reparse_point_fnum_send(
-                       TALLOC_CTX *mem_ctx,
-                       struct tevent_context *ev,
-                       struct cli_state *cli,
-                       uint16_t fnum,
-                       DATA_BLOB in_buf);
-NTSTATUS cli_smb2_set_reparse_point_fnum_recv(struct tevent_req *req);
 
 struct tevent_req *cli_smb2_fsctl_send(
        TALLOC_CTX *mem_ctx,