s3:smb2cli: make smb2cli_session_setup_send/recv non-static
authorStefan Metzmacher <metze@samba.org>
Mon, 19 Sep 2011 03:37:34 +0000 (05:37 +0200)
committerStefan Metzmacher <metze@samba.org>
Thu, 24 Nov 2011 18:02:31 +0000 (19:02 +0100)
metze

source3/libsmb/smb2cli.h
source3/libsmb/smb2cli_session.c

index 048932d2f8eb67fec03583d5f6d8453abb05f874..f3e5bea344d1a80eeb59ed89b6cd75cf57eaa3f0 100644 (file)
 #ifndef __SMB2CLI_H__
 #define __SMB2CLI_H__
 
+struct smbXcli_conn;
+struct smbXcli_session;
+
 NTSTATUS smb2cli_negprot(struct cli_state *cli);
 
+struct tevent_req *smb2cli_session_setup_send(TALLOC_CTX *mem_ctx,
+                               struct tevent_context *ev,
+                               struct smbXcli_conn *conn,
+                               uint32_t timeout_msec,
+                               struct smbXcli_session *session,
+                               uint8_t in_flags,
+                               uint32_t in_capabilities,
+                               uint32_t in_channel,
+                               struct smbXcli_session *in_previous_session,
+                               const DATA_BLOB *in_security_buffer);
+NTSTATUS smb2cli_session_setup_recv(struct tevent_req *req,
+                                   TALLOC_CTX *mem_ctx,
+                                   struct iovec **recv_iov,
+                                   DATA_BLOB *out_security_buffer);
+
 struct tevent_req *smb2cli_sesssetup_ntlmssp_send(TALLOC_CTX *mem_ctx,
                                          struct tevent_context *ev,
                                          struct cli_state *cli,
index 6c99b2b25b4fed54b2268921ea08bcda8fb6d38e..37420aa0daf447fd401715cd2987dcdfc8ac3502 100644 (file)
@@ -38,7 +38,7 @@ struct smb2cli_session_setup_state {
 
 static void smb2cli_session_setup_done(struct tevent_req *subreq);
 
-static struct tevent_req *smb2cli_session_setup_send(TALLOC_CTX *mem_ctx,
+struct tevent_req *smb2cli_session_setup_send(TALLOC_CTX *mem_ctx,
                                struct tevent_context *ev,
                                struct smbXcli_conn *conn,
                                uint32_t timeout_msec,
@@ -206,10 +206,10 @@ static void smb2cli_session_setup_done(struct tevent_req *subreq)
        tevent_req_done(req);
 }
 
-static NTSTATUS smb2cli_session_setup_recv(struct tevent_req *req,
-                                          TALLOC_CTX *mem_ctx,
-                                          struct iovec **recv_iov,
-                                          DATA_BLOB *out_security_buffer)
+NTSTATUS smb2cli_session_setup_recv(struct tevent_req *req,
+                                   TALLOC_CTX *mem_ctx,
+                                   struct iovec **recv_iov,
+                                   DATA_BLOB *out_security_buffer)
 {
        struct smb2cli_session_setup_state *state =
                tevent_req_data(req,