bin: compile lttng as C++
[lttng-tools.git] / include / lttng / event-rule / kernel-syscall-internal.h
index a5b62743c0dba2e3a8a83ea9b1ee6571cbbea21a..3e5e0991d64cf498b3f77afb53bf4b6466b29a4d 100644 (file)
 #include <lttng/event-rule/event-rule-internal.h>
 #include <lttng/event-rule/kernel-syscall.h>
 
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
 struct lttng_event_rule_kernel_syscall {
        struct lttng_event_rule parent;
        enum lttng_event_rule_kernel_syscall_emission_site emission_site;
@@ -40,12 +44,15 @@ struct lttng_event_rule_kernel_syscall_comm {
        char payload[];
 } LTTNG_PACKED;
 
-LTTNG_HIDDEN
 ssize_t lttng_event_rule_kernel_syscall_create_from_payload(
                struct lttng_payload_view *view,
                struct lttng_event_rule **rule);
 
-LTTNG_HIDDEN
 const char *lttng_event_rule_kernel_syscall_emission_site_str(
                enum lttng_event_rule_kernel_syscall_emission_site emission_site);
+
+#if defined(__cplusplus)
+}
+#endif
+
 #endif /* LTTNG_EVENT_RULE_KERNEL_SYSCALL_INTERNAL_H */
This page took 0.022935 seconds and 4 git commands to generate.