#ifndef LTTNG_DEPRECATED
#if defined (__GNUC__) \
- && ((__GNUC_MAJOR__ == 4) && (__GNUC_MINOR__ >= 5) \
- || __GNUC_MAJOR__ >= 5)
+ && ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5) \
+ || __GNUC__ >= 5)
#define LTTNG_DEPRECATED(msg) __attribute__((deprecated(msg)))
#else
#define LTTNG_DEPRECATED(msg) __attribute__((deprecated))
#define LTTNG_NAME_MAX 255
+/*
+ * POSIX guarantees that a host name will not exceed 255 characters.
+ * Moreover, RFC 1035 limits the length of a fully qualified domain name (FQDN)
+ * to 255 characters.
+ *
+ * 256 is used to include a trailing NULL character.
+ */
+#define LTTNG_HOST_NAME_MAX 256
+
+#define LTTNG_PATH_MAX 4096
+
#endif /* LTTNG_CONSTANT_H */