libsmb: Make cli_smb2_rmdir asynchronous
[samba.git] / source3 / libsmb / cli_smb2_fnum.h
index 9e259482f4a4654fd73ad92b66bfffc3b844c372..62ae093862fbaff55b27913526473b99e4cb49fd 100644 (file)
@@ -74,6 +74,11 @@ struct tevent_req *cli_smb2_delete_on_close_send(TALLOC_CTX *mem_ctx,
 NTSTATUS cli_smb2_delete_on_close_recv(struct tevent_req *req);
 NTSTATUS cli_smb2_delete_on_close(struct cli_state *cli, uint16_t fnum, bool flag);
 NTSTATUS cli_smb2_mkdir(struct cli_state *cli, const char *dirname);
+struct tevent_req *cli_smb2_rmdir_send(TALLOC_CTX *mem_ctx,
+                                      struct tevent_context *ev,
+                                      struct cli_state *cli,
+                                      const char *dname);
+NTSTATUS cli_smb2_rmdir_recv(struct tevent_req *req);
 NTSTATUS cli_smb2_rmdir(struct cli_state *cli, const char *dirname);
 NTSTATUS cli_smb2_unlink(struct cli_state *cli,const char *fname);
 NTSTATUS cli_smb2_list(struct cli_state *cli,