$OpenBSD: patch-ECtools_mapitime_cpp,v 1.2 2017/09/27 08:36:53 robert Exp $

Index: ECtools/mapitime.cpp
--- ECtools/mapitime.cpp.orig
+++ ECtools/mapitime.cpp
@@ -20,6 +20,17 @@
 #	include <curl/curl.h>
 #endif
 
+#if defined(__OpenBSD__)
+#define SIGEV_SIGNAL 1
+struct sigevent /* dummy */
+{
+	int sigev_notify;
+	int sigev_signo;
+};
+#define timer_create(clockid, sevp, timerp) ((void) (clockid), (void) (sevp), (void) (timerp), errno = ENOSYS, -1)
+#define timer_settime(timer, flags, value, ovalue) ((void) (timer), (void) (flags), (void) (value), (void) (ovalue), errno = ENOSYS, -1)
+#endif
+
 struct mpt_stat_entry {
 	struct timespec start, stop;
 };
