[eresi-dev] [patch] libetrace/librevm compile for haiku
zadig bru
zadig.bru at gmail.com
Sun Aug 17 21:12:55 UTC 2008
Here is a patch to get these 2 libraries compile on haiku.
Index: libetrace/include/libetrace.h
===================================================================
--- libetrace/include/libetrace.h (revision 1089)
+++ libetrace/include/libetrace.h (working copy)
@@ -39,6 +39,9 @@
#define __USE_GNU
#endif
+#ifdef __BEOS__
+#include <ucontext.h>
+#else
#if !defined(__OpenBSD__)
#include <sys/ucontext.h>
#endif
@@ -52,6 +55,7 @@
#elif !defined(__OpenBSD__)
#include <sys/procfs.h>
#endif
+#endif /* __BEOS__ */
#endif /* __KERNEL__ */
Index: librevm/include/revm.h
===================================================================
--- librevm/include/revm.h (revision 1089)
+++ librevm/include/revm.h (working copy)
@@ -38,7 +38,9 @@
#include <sys/types.h>
#include <dirent.h>
#define __USE_GNU
-#if !defined(__OpenBSD__)
+#if defined(__BEOS__)
+#include <ucontext.h>
+#elif !defined(__OpenBSD__)
#include <sys/ucontext.h>
#endif
#include <pthread.h>
More information about the eresi-dev
mailing list