libcli/smb: add smbXcli_conn_print_sockopt()
authorGünther Deschner <gd@samba.org>
Wed, 20 Sep 2017 19:19:03 +0000 (21:19 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 28 Jan 2020 12:26:51 +0000 (13:26 +0100)
Guenther

Signed-off-by: Guenther Deschner <gd@samba.org>
lib/util/util_net.c
lib/util/util_net.h
libcli/smb/smbXcli_base.c
libcli/smb/smbXcli_base.h

index 6cfb35c87a4a5f3412e70d497d41a2f8df19f7c3..b251764fa63c961b287042bc6b0549ee9ac46161 100644 (file)
@@ -1042,7 +1042,7 @@ static const smb_socket_option socket_options[] = {
  Print socket options.
 ****************************************************************************/
 
-static void print_socket_options(int s)
+void print_socket_options(int s)
 {
        int value;
        socklen_t vlen = 4;
index a14f9a95171a448dae201c57496c282bb2f188d8..b0e4ecf4932a9e2bc9a168e710ef7b62ca42c44f 100644 (file)
@@ -124,5 +124,6 @@ int get_socket_port(int fd);
 const char *client_socket_addr(int fd, char *addr, size_t addr_len);
 
 void set_socket_options(int fd, const char *options);
+void print_socket_options(int fd);
 
 #endif /* _SAMBA_UTIL_NET_H_ */
index 0115cbbec1854400e39ceb45161780b6b80d12b9..2251ae37a9737069ba7e46804f624acf3f12f01d 100644 (file)
@@ -502,6 +502,11 @@ void smbXcli_conn_set_sockopt(struct smbXcli_conn *conn, const char *options)
        set_socket_options(conn->sock_fd, options);
 }
 
+void smbXcli_conn_print_sockopt(struct smbXcli_conn *conn)
+{
+       print_socket_options(conn->sock_fd);
+}
+
 const struct sockaddr_storage *smbXcli_conn_local_sockaddr(struct smbXcli_conn *conn)
 {
        return &conn->local_ss;
index 2afc7165cd97942f3df3e11fa954715f51f37408..2e1b402e710630d2ac38310cdbdcf42b0f63da4d 100644 (file)
@@ -53,6 +53,7 @@ bool smbXcli_conn_signing_mandatory(struct smbXcli_conn *conn);
 bool smbXcli_conn_support_passthrough(struct smbXcli_conn *conn);
 
 void smbXcli_conn_set_sockopt(struct smbXcli_conn *conn, const char *options);
+void smbXcli_conn_print_sockopt(struct smbXcli_conn *conn);
 const struct sockaddr_storage *smbXcli_conn_local_sockaddr(struct smbXcli_conn *conn);
 const struct sockaddr_storage *smbXcli_conn_remote_sockaddr(struct smbXcli_conn *conn);
 const char *smbXcli_conn_remote_name(struct smbXcli_conn *conn);