Update stream packet and event headers
[lttng-modules.git] / ltt-endian.h
diff --git a/ltt-endian.h b/ltt-endian.h
new file mode 100644 (file)
index 0000000..29d75df
--- /dev/null
@@ -0,0 +1,23 @@
+#ifndef _LTT_ENDIAN_H
+#define _LTT_ENDIAN_H
+
+#ifdef __KERNEL__
+# include <asm/byteorder.h>
+# ifdef __BIG_ENDIAN
+#  define __BYTE_ORDER __BIG_ENDIAN
+# elif defined(__LITTLE_ENDIAN)
+#  define __BYTE_ORDER __LITTLE_ENDIAN
+# else
+#  error "unknown endianness"
+# endif
+#ifndef __BIG_ENDIAN
+# define __BIG_ENDIAN 4321
+#endif
+#ifndef __LITTLE_ENDIAN
+# define __LITTLE_ENDIAN 1234
+#endif
+#else
+# include <endian.h>
+#endif
+
+#endif /* _LTT_ENDIAN_H */
This page took 0.024652 seconds and 4 git commands to generate.