s3:libsmb: add cli_state_protocol()
authorStefan Metzmacher <metze@samba.org>
Sat, 30 Jul 2011 10:04:37 +0000 (12:04 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 2 Aug 2011 02:54:28 +0000 (04:54 +0200)
metze

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

index 0135157500d3fcbf31214c0d68c871a441ea7543..2e45044e1432e440a155dc708bde80149a95ba25 100644 (file)
@@ -446,6 +446,11 @@ bool cli_set_case_sensitive(struct cli_state *cli, bool case_sensitive)
        return ret;
 }
 
+enum protocol_types cli_state_protocol(struct cli_state *cli)
+{
+       return cli->protocol;
+}
+
 uint32_t cli_state_capabilities(struct cli_state *cli)
 {
        return cli->capabilities;
index 584d46e60276033d592440752bef69655436ee62..005ccf6b59ccd6aecbf5ab18e2c7abb05682dec1 100644 (file)
@@ -179,6 +179,7 @@ uint16_t cli_state_set_tid(struct cli_state *cli, uint16_t tid);
 uint16_t cli_state_get_uid(struct cli_state *cli);
 uint16_t cli_state_set_uid(struct cli_state *cli, uint16_t uid);
 bool cli_set_case_sensitive(struct cli_state *cli, bool case_sensitive);
+enum protocol_types cli_state_protocol(struct cli_state *cli);
 uint32_t cli_state_capabilities(struct cli_state *cli);
 struct tevent_req *cli_echo_send(TALLOC_CTX *mem_ctx, struct event_context *ev,
                                 struct cli_state *cli, uint16_t num_echos,