libsmb: Replace async cli_ntcreate by cli_create
authorVolker Lendecke <vl@samba.org>
Fri, 20 Jun 2014 08:50:17 +0000 (08:50 +0000)
committerVolker Lendecke <vl@samba.org>
Sat, 21 Jun 2014 18:38:11 +0000 (20:38 +0200)
Done by rename cli_ntcreate_send/recv to cli_ntcreate1_send/recv and
cli_create_send/recv to cli_ntcreate_send/recv

Possibly cli_create might be the better name, but I am sooo used to
cli_ntcreate() that I don't really want to rename this ;-)

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/libsmb/clifile.c
source3/libsmb/proto.h

index 6fd4f39e3b32bcdcd0257985f452eba28743cd5a..40c41d9eb3b88933e20830142200fa4fb2b541eb 100644 (file)
@@ -1792,33 +1792,33 @@ NTSTATUS cli_nt_delete_on_close(struct cli_state *cli, uint16_t fnum, bool flag)
        return status;
 }
 
-struct cli_ntcreate_state {
+struct cli_ntcreate1_state {
        uint16_t vwv[24];
        uint16_t fnum;
        struct smb_create_returns cr;
 };
 
-static void cli_ntcreate_done(struct tevent_req *subreq);
+static void cli_ntcreate1_done(struct tevent_req *subreq);
 
-struct tevent_req *cli_ntcreate_send(TALLOC_CTX *mem_ctx,
-                                    struct tevent_context *ev,
-                                    struct cli_state *cli,
-                                    const char *fname,
-                                    uint32_t CreatFlags,
-                                    uint32_t DesiredAccess,
-                                    uint32_t FileAttributes,
-                                    uint32_t ShareAccess,
-                                    uint32_t CreateDisposition,
-                                    uint32_t CreateOptions,
-                                    uint8_t SecurityFlags)
+static struct tevent_req *cli_ntcreate1_send(TALLOC_CTX *mem_ctx,
+                                            struct tevent_context *ev,
+                                            struct cli_state *cli,
+                                            const char *fname,
+                                            uint32_t CreatFlags,
+                                            uint32_t DesiredAccess,
+                                            uint32_t FileAttributes,
+                                            uint32_t ShareAccess,
+                                            uint32_t CreateDisposition,
+                                            uint32_t CreateOptions,
+                                            uint8_t SecurityFlags)
 {
        struct tevent_req *req, *subreq;
-       struct cli_ntcreate_state *state;
+       struct cli_ntcreate1_state *state;
        uint16_t *vwv;
        uint8_t *bytes;
        size_t converted_len;
 
-       req = tevent_req_create(mem_ctx, &state, struct cli_ntcreate_state);
+       req = tevent_req_create(mem_ctx, &state, struct cli_ntcreate1_state);
        if (req == NULL) {
                return NULL;
        }
@@ -1865,16 +1865,16 @@ struct tevent_req *cli_ntcreate_send(TALLOC_CTX *mem_ctx,
        if (tevent_req_nomem(subreq, req)) {
                return tevent_req_post(req, ev);
        }
-       tevent_req_set_callback(subreq, cli_ntcreate_done, req);
+       tevent_req_set_callback(subreq, cli_ntcreate1_done, req);
        return req;
 }
 
-static void cli_ntcreate_done(struct tevent_req *subreq)
+static void cli_ntcreate1_done(struct tevent_req *subreq)
 {
        struct tevent_req *req = tevent_req_callback_data(
                subreq, struct tevent_req);
-       struct cli_ntcreate_state *state = tevent_req_data(
-               req, struct cli_ntcreate_state);
+       struct cli_ntcreate1_state *state = tevent_req_data(
+               req, struct cli_ntcreate1_state);
        uint8_t wct;
        uint16_t *vwv;
        uint32_t num_bytes;
@@ -1901,12 +1901,12 @@ static void cli_ntcreate_done(struct tevent_req *subreq)
        tevent_req_done(req);
 }
 
-NTSTATUS cli_ntcreate_recv(struct tevent_req *req,
-               uint16_t *pfnum,
-               struct smb_create_returns *cr)
+static NTSTATUS cli_ntcreate1_recv(struct tevent_req *req,
+                                  uint16_t *pfnum,
+                                  struct smb_create_returns *cr)
 {
-       struct cli_ntcreate_state *state = tevent_req_data(
-               req, struct cli_ntcreate_state);
+       struct cli_ntcreate1_state *state = tevent_req_data(
+               req, struct cli_ntcreate1_state);
        NTSTATUS status;
 
        if (tevent_req_is_nterror(req, &status)) {
@@ -1919,31 +1919,31 @@ NTSTATUS cli_ntcreate_recv(struct tevent_req *req,
        return NT_STATUS_OK;
 }
 
-struct cli_create_state {
+struct cli_ntcreate_state {
        NTSTATUS (*recv)(struct tevent_req *req, uint16_t *fnum,
                         struct smb_create_returns *cr);
        struct smb_create_returns cr;
        uint16_t fnum;
 };
 
-static void cli_create_done(struct tevent_req *subreq);
+static void cli_ntcreate_done(struct tevent_req *subreq);
 
-struct tevent_req *cli_create_send(TALLOC_CTX *mem_ctx,
-                                  struct tevent_context *ev,
-                                  struct cli_state *cli,
-                                  const char *fname,
-                                  uint32_t create_flags,
-                                  uint32_t desired_access,
-                                  uint32_t file_attributes,
-                                  uint32_t share_access,
-                                  uint32_t create_disposition,
-                                  uint32_t create_options,
-                                  uint8_t security_flags)
+struct tevent_req *cli_ntcreate_send(TALLOC_CTX *mem_ctx,
+                                    struct tevent_context *ev,
+                                    struct cli_state *cli,
+                                    const char *fname,
+                                    uint32_t create_flags,
+                                    uint32_t desired_access,
+                                    uint32_t file_attributes,
+                                    uint32_t share_access,
+                                    uint32_t create_disposition,
+                                    uint32_t create_options,
+                                    uint8_t security_flags)
 {
        struct tevent_req *req, *subreq;
-       struct cli_create_state *state;
+       struct cli_ntcreate_state *state;
 
-       req = tevent_req_create(mem_ctx, &state, struct cli_create_state);
+       req = tevent_req_create(mem_ctx, &state, struct cli_ntcreate_state);
        if (req == NULL) {
                return NULL;
        }
@@ -1955,8 +1955,8 @@ struct tevent_req *cli_create_send(TALLOC_CTX *mem_ctx,
                        file_attributes, share_access, create_disposition,
                        create_options);
        } else {
-               state->recv = cli_ntcreate_recv;
-               subreq = cli_ntcreate_send(
+               state->recv = cli_ntcreate1_recv;
+               subreq = cli_ntcreate1_send(
                        state, ev, cli, fname, create_flags, desired_access,
                        file_attributes, share_access, create_disposition,
                        create_options, security_flags);
@@ -1964,16 +1964,16 @@ struct tevent_req *cli_create_send(TALLOC_CTX *mem_ctx,
        if (tevent_req_nomem(subreq, req)) {
                return tevent_req_post(req, ev);
        }
-       tevent_req_set_callback(subreq, cli_create_done, req);
+       tevent_req_set_callback(subreq, cli_ntcreate_done, req);
        return req;
 }
 
-static void cli_create_done(struct tevent_req *subreq)
+static void cli_ntcreate_done(struct tevent_req *subreq)
 {
        struct tevent_req *req = tevent_req_callback_data(
                subreq, struct tevent_req);
-       struct cli_create_state *state = tevent_req_data(
-               req, struct cli_create_state);
+       struct cli_ntcreate_state *state = tevent_req_data(
+               req, struct cli_ntcreate_state);
        NTSTATUS status;
 
        status = state->recv(subreq, &state->fnum, &state->cr);
@@ -1984,11 +1984,11 @@ static void cli_create_done(struct tevent_req *subreq)
        tevent_req_done(req);
 }
 
-NTSTATUS cli_create_recv(struct tevent_req *req, uint16_t *fnum,
-                        struct smb_create_returns *cr)
+NTSTATUS cli_ntcreate_recv(struct tevent_req *req, uint16_t *fnum,
+                          struct smb_create_returns *cr)
 {
-       struct cli_create_state *state = tevent_req_data(
-               req, struct cli_create_state);
+       struct cli_ntcreate_state *state = tevent_req_data(
+               req, struct cli_ntcreate_state);
        NTSTATUS status;
 
        if (tevent_req_is_nterror(req, &status)) {
index 7c09e588f68265b0e93e5f1c49a3187d102574cd..63d2df4a37cd1c13a328e7c92926f06b0c36a6f4 100644 (file)
@@ -359,19 +359,6 @@ struct tevent_req *cli_ntcreate_send(TALLOC_CTX *mem_ctx,
 NTSTATUS cli_ntcreate_recv(struct tevent_req *req,
                        uint16_t *pfnum,
                        struct smb_create_returns *cr);
-struct tevent_req *cli_create_send(TALLOC_CTX *mem_ctx,
-                                  struct tevent_context *ev,
-                                  struct cli_state *cli,
-                                  const char *fname,
-                                  uint32_t create_flags,
-                                  uint32_t desired_access,
-                                  uint32_t file_attributes,
-                                  uint32_t share_access,
-                                  uint32_t create_disposition,
-                                  uint32_t create_options,
-                                  uint8_t security_flags);
-NTSTATUS cli_create_recv(struct tevent_req *req, uint16_t *fnum,
-                        struct smb_create_returns *cr);
 NTSTATUS cli_ntcreate(struct cli_state *cli,
                      const char *fname,
                      uint32_t CreatFlags,