projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Set hidden visibility for calls used in lttng-ctl
[lttng-tools.git]
/
src
/
common
/
sessiond-comm
/
unix.c
diff --git
a/src/common/sessiond-comm/unix.c
b/src/common/sessiond-comm/unix.c
index 837d12b48e1ac9d78ed66818b76191d881e78b32..9ef04ee0df1943ce41b4ca886ee2913d27d21619 100644
(file)
--- a/
src/common/sessiond-comm/unix.c
+++ b/
src/common/sessiond-comm/unix.c
@@
-35,6
+35,7
@@
/*
* Connect to unix socket using the path name.
*/
/*
* Connect to unix socket using the path name.
*/
+__attribute__((visibility("hidden")))
int lttcomm_connect_unix_sock(const char *pathname)
{
struct sockaddr_un sun;
int lttcomm_connect_unix_sock(const char *pathname)
{
struct sockaddr_un sun;
@@
-76,6
+77,7
@@
error:
* Do an accept(2) on the sock and return the new file descriptor. The socket
* MUST be bind(2) before.
*/
* Do an accept(2) on the sock and return the new file descriptor. The socket
* MUST be bind(2) before.
*/
+__attribute__((visibility("hidden")))
int lttcomm_accept_unix_sock(int sock)
{
int new_fd;
int lttcomm_accept_unix_sock(int sock)
{
int new_fd;
@@
-95,6
+97,7
@@
int lttcomm_accept_unix_sock(int sock)
* Creates a AF_UNIX local socket using pathname bind the socket upon creation
* and return the fd.
*/
* Creates a AF_UNIX local socket using pathname bind the socket upon creation
* and return the fd.
*/
+__attribute__((visibility("hidden")))
int lttcomm_create_unix_sock(const char *pathname)
{
struct sockaddr_un sun;
int lttcomm_create_unix_sock(const char *pathname)
{
struct sockaddr_un sun;
@@
-129,6
+132,7
@@
error:
/*
* Make the socket listen using LTTNG_SESSIOND_COMM_MAX_LISTEN.
*/
/*
* Make the socket listen using LTTNG_SESSIOND_COMM_MAX_LISTEN.
*/
+__attribute__((visibility("hidden")))
int lttcomm_listen_unix_sock(int sock)
{
int ret;
int lttcomm_listen_unix_sock(int sock)
{
int ret;
@@
-147,6
+151,7
@@
int lttcomm_listen_unix_sock(int sock)
*
* Return the size of received data.
*/
*
* Return the size of received data.
*/
+__attribute__((visibility("hidden")))
ssize_t lttcomm_recv_unix_sock(int sock, void *buf, size_t len)
{
struct msghdr msg;
ssize_t lttcomm_recv_unix_sock(int sock, void *buf, size_t len)
{
struct msghdr msg;
@@
-175,6
+180,7
@@
ssize_t lttcomm_recv_unix_sock(int sock, void *buf, size_t len)
*
* Return the size of sent data.
*/
*
* Return the size of sent data.
*/
+__attribute__((visibility("hidden")))
ssize_t lttcomm_send_unix_sock(int sock, void *buf, size_t len)
{
struct msghdr msg;
ssize_t lttcomm_send_unix_sock(int sock, void *buf, size_t len)
{
struct msghdr msg;
@@
-205,6
+211,7
@@
ssize_t lttcomm_send_unix_sock(int sock, void *buf, size_t len)
/*
* Shutdown cleanly a unix socket.
*/
/*
* Shutdown cleanly a unix socket.
*/
+__attribute__((visibility("hidden")))
int lttcomm_close_unix_sock(int sock)
{
int ret, closeret;
int lttcomm_close_unix_sock(int sock)
{
int ret, closeret;
@@
-228,6
+235,7
@@
int lttcomm_close_unix_sock(int sock)
*
* Returns the size of data sent, or negative error value.
*/
*
* Returns the size of data sent, or negative error value.
*/
+__attribute__((visibility("hidden")))
ssize_t lttcomm_send_fds_unix_sock(int sock, int *fds, size_t nb_fd)
{
struct msghdr msg;
ssize_t lttcomm_send_fds_unix_sock(int sock, int *fds, size_t nb_fd)
{
struct msghdr msg;
@@
-282,6
+290,7
@@
ssize_t lttcomm_send_fds_unix_sock(int sock, int *fds, size_t nb_fd)
* Expect at most "nb_fd" file descriptors. Returns the number of fd
* actually received in nb_fd.
*/
* Expect at most "nb_fd" file descriptors. Returns the number of fd
* actually received in nb_fd.
*/
+__attribute__((visibility("hidden")))
ssize_t lttcomm_recv_fds_unix_sock(int sock, int *fds, size_t nb_fd)
{
struct iovec iov[1];
ssize_t lttcomm_recv_fds_unix_sock(int sock, int *fds, size_t nb_fd)
{
struct iovec iov[1];
@@
-347,6
+356,7
@@
end:
*
* Returns the size of data sent, or negative error value.
*/
*
* Returns the size of data sent, or negative error value.
*/
+__attribute__((visibility("hidden")))
ssize_t lttcomm_send_creds_unix_sock(int sock, void *buf, size_t len)
{
struct msghdr msg;
ssize_t lttcomm_send_creds_unix_sock(int sock, void *buf, size_t len)
{
struct msghdr msg;
@@
-402,6
+412,7
@@
ssize_t lttcomm_send_creds_unix_sock(int sock, void *buf, size_t len)
*
* Returns the size of received data, or negative error value.
*/
*
* Returns the size of received data, or negative error value.
*/
+__attribute__((visibility("hidden")))
ssize_t lttcomm_recv_creds_unix_sock(int sock, void *buf, size_t len,
lttng_sock_cred *creds)
{
ssize_t lttcomm_recv_creds_unix_sock(int sock, void *buf, size_t len,
lttng_sock_cred *creds)
{
@@
-491,6
+502,7
@@
end:
* Set socket option to use credentials passing.
*/
#ifdef __linux__
* Set socket option to use credentials passing.
*/
#ifdef __linux__
+__attribute__((visibility("hidden")))
int lttcomm_setsockopt_creds_unix_sock(int sock)
{
int ret, on = 1;
int lttcomm_setsockopt_creds_unix_sock(int sock)
{
int ret, on = 1;
@@
-503,6
+515,7
@@
int lttcomm_setsockopt_creds_unix_sock(int sock)
return ret;
}
#elif (defined(__FreeBSD__) || defined(__CYGWIN__))
return ret;
}
#elif (defined(__FreeBSD__) || defined(__CYGWIN__))
+__attribute__((visibility("hidden")))
int lttcomm_setsockopt_creds_unix_sock(int sock)
{
return 0;
int lttcomm_setsockopt_creds_unix_sock(int sock)
{
return 0;
This page took
0.026527 seconds
and
4
git commands to generate.