libcli/smb: add smbXcli_conn_print_sockopt()
authorGünther Deschner <gd@samba.org>
Wed, 20 Sep 2017 19:19:03 +0000 (21:19 +0200)
committerMichael Adam <obnox@samba.org>
Tue, 18 Sep 2018 10:34:34 +0000 (12:34 +0200)
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 29468b4263d719dc208bb735a28b14459973463a..9e3cd52b03ed62938490ee2ad58d26b4f9a6e5a3 100644 (file)
@@ -111,5 +111,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 ad1b67b8476e62ff758ae4d481872876243193e3..703c03276fbe71bce4df323b608665ddab265aa1 100644 (file)
@@ -497,6 +497,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 20ef26e3353a1046be6036e08dca499653d6904a..20b20f9931d593e11c7868c4b8ffaf6b4aa9af70 100644 (file)
@@ -51,6 +51,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);