s3:libsmb: remove unused cli_state_seqnum infrastructure
authorStefan Metzmacher <metze@samba.org>
Thu, 9 Jun 2011 09:59:58 +0000 (11:59 +0200)
committerJeremy Allison <jra@samba.org>
Fri, 10 Jun 2011 18:37:54 +0000 (20:37 +0200)
metze

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Jun 10 20:37:54 CEST 2011 on sn-devel-104

source3/include/client.h
source3/libsmb/clientgen.c
source3/libsmb/proto.h

index 7d66bf912cd14ca84538cad2980f20a6e526df2a..a853e90af643d140092eaa94abf1af2becb68f37 100644 (file)
@@ -46,13 +46,6 @@ struct print_job_info {
        time_t t;
 };
 
-struct cli_state_seqnum {
-       struct cli_state_seqnum *prev, *next;
-       uint16_t mid;
-       uint32_t seqnum;
-       bool persistent;
-};
-
 struct cli_state {
        /**
         * A list of subsidiary connections for DFS.
@@ -103,7 +96,6 @@ struct cli_state {
        size_t max_xmit;
        size_t max_mux;
        char *outbuf;
-       struct cli_state_seqnum *seqnum;
        char *inbuf;
        unsigned int bufsize;
        int initialised;
index 1122bbbaa507373960c6de2797a78b542b85c128..d3b66b67e186d14928fbe1882e98917ba17dea0f 100644 (file)
@@ -68,37 +68,6 @@ bool cli_ucs2(struct cli_state *cli)
        return ((cli->capabilities & CAP_UNICODE) != 0);
 }
 
-bool cli_state_seqnum_persistent(struct cli_state *cli,
-                                uint16_t mid)
-{
-       struct cli_state_seqnum *c;
-
-       for (c = cli->seqnum; c; c = c->next) {
-               if (c->mid == mid) {
-                       c->persistent = true;
-                       return true;
-               }
-       }
-
-       return false;
-}
-
-bool cli_state_seqnum_remove(struct cli_state *cli,
-                            uint16_t mid)
-{
-       struct cli_state_seqnum *c;
-
-       for (c = cli->seqnum; c; c = c->next) {
-               if (c->mid == mid) {
-                       DLIST_REMOVE(cli->seqnum, c);
-                       TALLOC_FREE(c);
-                       return true;
-               }
-       }
-
-       return false;
-}
-
 /****************************************************************************
  Setup basics in a outgoing packet.
 ****************************************************************************/
@@ -233,7 +202,6 @@ struct cli_state *cli_initialise_ex(int signing_state)
        cli->bufsize = CLI_BUFFER_SIZE+4;
        cli->max_xmit = cli->bufsize;
        cli->outbuf = (char *)SMB_MALLOC(cli->bufsize+SAFETY_MARGIN);
-       cli->seqnum = 0;
        cli->inbuf = (char *)SMB_MALLOC(cli->bufsize+SAFETY_MARGIN);
        cli->oplock_handler = cli_oplock_ack;
        cli->case_sensitive = false;
index a0879874071ff0c93a2b0428707cbe3e1988c58b..5166ef3e970321fd7862b35db641d07e069700c1 100644 (file)
@@ -154,10 +154,6 @@ bool cli_check_msdfs_proxy(TALLOC_CTX *ctx,
 int cli_set_message(char *buf,int num_words,int num_bytes,bool zero);
 unsigned int cli_set_timeout(struct cli_state *cli, unsigned int timeout);
 void cli_set_port(struct cli_state *cli, int port);
-bool cli_state_seqnum_persistent(struct cli_state *cli,
-                                uint16_t mid);
-bool cli_state_seqnum_remove(struct cli_state *cli,
-                            uint16_t mid);
 void cli_setup_packet_buf(struct cli_state *cli, char *buf);
 NTSTATUS cli_set_domain(struct cli_state *cli, const char *domain);
 NTSTATUS cli_set_username(struct cli_state *cli, const char *username);