From: Pierre-Luc St-Charles <[email protected]>

Signed-off-by: Pierre-Luc St-Charles <[email protected]>
---
 src/bin/lttng-sessiond/consumer.c     | 1 +
 src/bin/lttng-sessiond/ust-metadata.c | 1 +
 src/common/compat/socket.h            | 9 +++++++++
 3 files changed, 11 insertions(+)

diff --git a/src/bin/lttng-sessiond/consumer.c 
b/src/bin/lttng-sessiond/consumer.c
index e3d1be0..98d79e4 100644
--- a/src/bin/lttng-sessiond/consumer.c
+++ b/src/bin/lttng-sessiond/consumer.c
@@ -25,6 +25,7 @@
 #include <unistd.h>
 #include <inttypes.h>
 
+#include <common/compat/socket.h>
 #include <common/common.h>
 #include <common/defaults.h>
 #include <common/uri.h>
diff --git a/src/bin/lttng-sessiond/ust-metadata.c 
b/src/bin/lttng-sessiond/ust-metadata.c
index b0f83d2..28f4d1a 100644
--- a/src/bin/lttng-sessiond/ust-metadata.c
+++ b/src/bin/lttng-sessiond/ust-metadata.c
@@ -28,6 +28,7 @@
 #include <unistd.h>
 #include <inttypes.h>
 #include <common/common.h>
+#include <common/compat/socket.h>
 
 #include "ust-registry.h"
 #include "ust-clock.h"
diff --git a/src/common/compat/socket.h b/src/common/compat/socket.h
index 4d2925f..46aa9c5 100644
--- a/src/common/compat/socket.h
+++ b/src/common/compat/socket.h
@@ -23,6 +23,15 @@
 
 #include <common/macros.h>
 
+#ifndef HOST_NAME_MAX
+/* 
+ * On some platforms (such as Android), this define might not be
+ * exposed in any kernel headers; the most commonly assigned value
+ * is 64. This can be verified using getconf HOST_MAX_NAME.
+ */
+#define HOST_NAME_MAX 64
+#endif
+
 #ifdef __linux__
 
 #define LTTNG_SOCK_CREDS SCM_CREDENTIALS
-- 
1.8.1.msysgit.1


_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Reply via email to