update compat
[lttv.git] / markers-userspace / kernel-api.h
index ccdc2dc317f1bf630720d9f26ce9d4d52cc067cd..f972fe18a6123c99afd3b5458a5c2eb07fa3c48d 100644 (file)
@@ -5,6 +5,15 @@
 #ifndef __KERNEL_API
 #define __KERNEL_API
 
+#include <errno.h>
+#include <syscall.h>
+#include <string.h>
+#include <stdint.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define DECLARE_IMV(type, name) extern __typeof__(type) name##__imv
 #define DEFINE_IMV(type, name)  __typeof__(type) name##__imv
 
  */
 #define _imv_read(name)                (name##__imv)
 
+#define __NR_marker             328
+#define __NR_trace              329
+
+#define sys_marker(...) syscall(__NR_marker, __VA_ARGS__)
+
+#ifdef __cplusplus
+} /* end of extern "C" */
+#endif
+
 #endif
This page took 0.023255 seconds and 4 git commands to generate.