summaryrefslogtreecommitdiff
path: root/source3/libsmb/proto.h
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2011-05-26 22:00:07 +0200
committerVolker Lendecke <vl@samba.org>2011-05-28 10:29:53 +0200
commitdefcd409a38e0c9c624424a47becb45cb792ce76 (patch)
tree94832174e255eb46ba93e9a36bf09a289e707bbf /source3/libsmb/proto.h
parent51b43a4c3e87031c8be8405ac6e5182db21320ba (diff)
downloadsamba-defcd409a38e0c9c624424a47becb45cb792ce76.tar.gz
samba-defcd409a38e0c9c624424a47becb45cb792ce76.tar.bz2
samba-defcd409a38e0c9c624424a47becb45cb792ce76.zip
s3: Add cli_connect_nb
This builds up a cli_state until after the netbios session setup. It makes use of smbsock_connect, so it connects to 139 and 445 simultaneously. This improves the connection to Windows 2008 which does not listen on *SMBSERVER anymore.
Diffstat (limited to 'source3/libsmb/proto.h')
-rw-r--r--source3/libsmb/proto.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/source3/libsmb/proto.h b/source3/libsmb/proto.h
index 213b81129e..3a34486c04 100644
--- a/source3/libsmb/proto.h
+++ b/source3/libsmb/proto.h
@@ -73,6 +73,9 @@ bool cli_session_request(struct cli_state *cli,
NTSTATUS cli_connect(struct cli_state *cli,
const char *host,
struct sockaddr_storage *dest_ss);
+NTSTATUS cli_connect_nb(const char *host, struct sockaddr_storage *pss,
+ uint16_t port, const char *myname,
+ int signing_state, struct cli_state **pcli);
NTSTATUS cli_start_connection(struct cli_state **output_cli,
const char *my_name,
const char *dest_host,