]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
libsmb: Make cli_smb2_list() prototype more descriptive
authorVolker Lendecke <vl@samba.org>
Sun, 27 Sep 2020 11:43:19 +0000 (13:43 +0200)
committerJeremy Allison <jra@samba.org>
Wed, 30 Sep 2020 15:58:38 +0000 (15:58 +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 2b8f9a0e7420011c91ff14bd1e0e3a1ef22b4cb1..c19fc4d7d39bd266788a0def42a7479a339f2622 100644 (file)
@@ -1285,13 +1285,13 @@ static bool windows_parent_dirname(TALLOC_CTX *mem_ctx,
 ***************************************************************/
 
 NTSTATUS cli_smb2_list(struct cli_state *cli,
-                       const char *pathname,
-                       uint32_t attribute,
-                       NTSTATUS (*fn)(const char *,
-                               struct file_info *,
-                               const char *,
-                               void *),
-                       void *state)
+                      const char *pathname,
+                      uint32_t attribute,
+                      NTSTATUS (*fn)(const char *mointpoint,
+                                     struct file_info *finfo,
+                                     const char *mask,
+                                     void *private_data),
+                      void *private_data)
 {
        NTSTATUS status;
        uint16_t fnum = 0xffff;
@@ -1433,7 +1433,7 @@ NTSTATUS cli_smb2_list(struct cli_state *cli,
                                status = fn(cli->dfs_mountpoint,
                                        finfo,
                                        pathname,
-                                       state);
+                                       private_data);
 
                                if (!NT_STATUS_IS_OK(status)) {
                                        break;
index 06f939d6dbf3629ccf38c15393421e18df0cbf8d..e24c8cb727905b07d7ae2422574068a0585aba99 100644 (file)
@@ -94,13 +94,13 @@ struct tevent_req *cli_smb2_unlink_send(
        const struct smb2_create_blobs *in_cblobs);
 NTSTATUS cli_smb2_unlink_recv(struct tevent_req *req);
 NTSTATUS cli_smb2_list(struct cli_state *cli,
-                       const char *pathname,
-                       uint32_t attribute,
-                       NTSTATUS (*fn)(const char *,
-                               struct file_info *,
-                               const char *,
-                               void *),
-                       void *state);
+                      const char *pathname,
+                      uint32_t attribute,
+                      NTSTATUS (*fn)(const char *mointpoint,
+                                     struct file_info *finfo,
+                                     const char *mask,
+                                     void *private_data),
+                      void *private_data);
 NTSTATUS cli_smb2_qpathinfo_basic(struct cli_state *cli,
                        const char *name,
                        SMB_STRUCT_STAT *sbuf,