-extern int ustcomm_create_unix_sock(const char *pathname);
-extern int ustcomm_connect_unix_sock(const char *pathname,
- long timeout);
-extern int ustcomm_accept_unix_sock(int sock);
-extern int ustcomm_listen_unix_sock(int sock);
-extern int ustcomm_close_unix_sock(int sock);
-
-extern ssize_t ustcomm_recv_unix_sock(int sock, void *buf, size_t len);
-extern ssize_t ustcomm_send_unix_sock(int sock, const void *buf, size_t len);
-extern ssize_t ustcomm_send_fds_unix_sock(int sock, int *fds, size_t nb_fd);
-extern ssize_t ustcomm_recv_fds_unix_sock(int sock, int *fds, size_t nb_fd);
-
-extern const char *ustcomm_get_readable_code(int code);
-extern int ustcomm_send_app_msg(int sock, struct ustcomm_ust_msg *lum);
-extern int ustcomm_recv_app_reply(int sock, struct ustcomm_ust_reply *lur,
- uint32_t expected_handle, uint32_t expected_cmd);
-extern int ustcomm_send_app_cmd(int sock,
+__attribute__((visibility("hidden")))
+int ustcomm_create_unix_sock(const char *pathname);
+
+__attribute__((visibility("hidden")))
+int ustcomm_connect_unix_sock(const char *pathname,
+ long timeout);
+
+__attribute__((visibility("hidden")))
+int ustcomm_accept_unix_sock(int sock);
+
+__attribute__((visibility("hidden")))
+int ustcomm_listen_unix_sock(int sock);
+
+__attribute__((visibility("hidden")))
+int ustcomm_close_unix_sock(int sock);
+
+__attribute__((visibility("hidden")))
+ssize_t ustcomm_recv_unix_sock(int sock, void *buf, size_t len);
+
+__attribute__((visibility("hidden")))
+ssize_t ustcomm_send_unix_sock(int sock, const void *buf, size_t len);
+
+__attribute__((visibility("hidden")))
+ssize_t ustcomm_send_fds_unix_sock(int sock, int *fds, size_t nb_fd);
+
+__attribute__((visibility("hidden")))
+ssize_t ustcomm_recv_fds_unix_sock(int sock, int *fds, size_t nb_fd);
+
+__attribute__((visibility("hidden")))
+const char *ustcomm_get_readable_code(int code);
+
+__attribute__((visibility("hidden")))
+int ustcomm_send_app_msg(int sock, struct ustcomm_ust_msg *lum);
+
+__attribute__((visibility("hidden")))
+int ustcomm_recv_app_reply(int sock, struct ustcomm_ust_reply *lur,
+ uint32_t expected_handle, uint32_t expected_cmd);
+
+__attribute__((visibility("hidden")))
+int ustcomm_send_app_cmd(int sock,