X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fsessiond-comm%2Fsessiond-comm.c;fp=src%2Fcommon%2Fsessiond-comm%2Fsessiond-comm.c;h=8ced84734772bb213a70e9a0e5bf71d9a8515f50;hp=01e5f865dd7d18a5948420076805d3ae02d72504;hb=32dd26fbc3c69fe677a7917535e10ace066e674c;hpb=7671f53cf3b6029a3bf00e502a0a58ac7a82e378 diff --git a/src/common/sessiond-comm/sessiond-comm.c b/src/common/sessiond-comm/sessiond-comm.c index 01e5f865d..8ced84734 100644 --- a/src/common/sessiond-comm/sessiond-comm.c +++ b/src/common/sessiond-comm/sessiond-comm.c @@ -39,7 +39,7 @@ /* For Inet6 socket */ #include "inet6.h" -struct lttcomm_net_family net_families[] = { +static struct lttcomm_net_family net_families[] = { { LTTCOMM_INET, lttcomm_create_inet_sock }, { LTTCOMM_INET6, lttcomm_create_inet6_sock }, }; @@ -73,6 +73,7 @@ static const char *lttcomm_readable_code[] = { * * These code MUST be negative in other to treat that as an error value. */ +__attribute__((visibility("hidden"))) const char *lttcomm_get_readable_code(enum lttcomm_return_code code) { code = -code; @@ -88,6 +89,7 @@ const char *lttcomm_get_readable_code(enum lttcomm_return_code code) * Create socket from an already allocated lttcomm socket structure and init * sockaddr in the lttcomm sock. */ +__attribute__((visibility("hidden"))) int lttcomm_create_sock(struct lttcomm_sock *sock) { int ret, _sock_type, _sock_proto, domain; @@ -127,6 +129,7 @@ error: /* * Return allocated lttcomm socket structure. */ +__attribute__((visibility("hidden"))) struct lttcomm_sock *lttcomm_alloc_sock(enum lttcomm_sock_proto proto) { struct lttcomm_sock *sock; @@ -151,6 +154,7 @@ end: * This is mostly useful when lttcomm_sock are passed between process where the * fd and ops have to be changed within the correct address space. */ +__attribute__((visibility("hidden"))) struct lttcomm_sock *lttcomm_alloc_copy_sock(struct lttcomm_sock *src) { struct lttcomm_sock *sock; @@ -175,6 +179,7 @@ alloc_error: * This is mostly useful when lttcomm_sock are passed between process where the * fd and ops have to be changed within the correct address space. */ +__attribute__((visibility("hidden"))) void lttcomm_copy_sock(struct lttcomm_sock *dst, struct lttcomm_sock *src) { /* Safety net */ @@ -191,6 +196,7 @@ void lttcomm_copy_sock(struct lttcomm_sock *dst, struct lttcomm_sock *src) /* * Init IPv4 sockaddr structure. */ +__attribute__((visibility("hidden"))) int lttcomm_init_inet_sockaddr(struct lttcomm_sockaddr *sockaddr, const char *ip, unsigned int port) { @@ -221,6 +227,7 @@ error: /* * Init IPv6 sockaddr structure. */ +__attribute__((visibility("hidden"))) int lttcomm_init_inet6_sockaddr(struct lttcomm_sockaddr *sockaddr, const char *ip, unsigned int port) { @@ -249,6 +256,7 @@ error: /* * Return allocated lttcomm socket structure from lttng URI. */ +__attribute__((visibility("hidden"))) struct lttcomm_sock *lttcomm_alloc_sock_from_uri(struct lttng_uri *uri) { int ret; @@ -301,6 +309,7 @@ alloc_error: /* * Destroy and free lttcomm socket. */ +__attribute__((visibility("hidden"))) void lttcomm_destroy_sock(struct lttcomm_sock *sock) { if (sock != NULL) {