diff options
author | Volker Lendecke <vl@samba.org> | 2011-05-26 22:00:07 +0200 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2011-05-28 10:29:53 +0200 |
commit | defcd409a38e0c9c624424a47becb45cb792ce76 (patch) | |
tree | 94832174e255eb46ba93e9a36bf09a289e707bbf /source3/libsmb/proto.h | |
parent | 51b43a4c3e87031c8be8405ac6e5182db21320ba (diff) | |
download | samba-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.h | 3 |
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, |