-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,
+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,