aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/doinkd/files/patch-doinkd.h
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/doinkd/files/patch-doinkd.h')
-rw-r--r--sysutils/doinkd/files/patch-doinkd.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/sysutils/doinkd/files/patch-doinkd.h b/sysutils/doinkd/files/patch-doinkd.h
new file mode 100644
index 000000000000..6e753fa71a0e
--- /dev/null
+++ b/sysutils/doinkd/files/patch-doinkd.h
@@ -0,0 +1,23 @@
+--- doinkd.h.orig 2006-05-29 23:52:32.000000000 -0700
++++ doinkd.h 2012-05-01 15:58:36.200762985 -0700
+@@ -1,11 +1,20 @@
+ #include <sys/types.h>
+ #include <stdio.h>
+ #include <sys/param.h>
++#if defined(__FreeBSD_version) && __FreeBSD_version >= 900007
++#define HAVE_UTMPX
++#else
+ #include <utmp.h>
++#endif
++
+
++#if defined(__FreeBSD_version) && __FreeBSD_version < 900007
+ #define qelem qelem_sys /* Work around to use our own qelem below */
++#endif
+ #include <stdlib.h>
++#if defined(__FreeBSD_version) && __FreeBSD_version < 900007
+ #undef qelem
++#endif
+
+ #ifdef HAVE_UTMPX
+ #include <utmpx.h>