summaryrefslogtreecommitdiff
path: root/dns/bind8/files/patch-port_freebsd_include_port_before.h
diff options
context:
space:
mode:
authorDoug Barton <dougb@FreeBSD.org>2002-02-28 05:31:24 +0000
committerDoug Barton <dougb@FreeBSD.org>2002-02-28 05:31:24 +0000
commitf6eea92879d0df037da77e70b06cdf071072e197 (patch)
tree2bc1f7d3ad75338e12e1f5c636b41437c840ac49 /dns/bind8/files/patch-port_freebsd_include_port_before.h
parentUpdate to version 1.40.1. (diff)
Small tuneups:
* Make patching silent, like standard ports * Use MANPREFIX for man pages * Add a patch to specify the right arguments to getgrouplist, by __FreeBSD_version
Notes
Notes: svn path=/head/; revision=55326
Diffstat (limited to '')
-rw-r--r--dns/bind8/files/patch-port_freebsd_include_port_before.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/dns/bind8/files/patch-port_freebsd_include_port_before.h b/dns/bind8/files/patch-port_freebsd_include_port_before.h
new file mode 100644
index 000000000000..59b9eac2a0bc
--- /dev/null
+++ b/dns/bind8/files/patch-port_freebsd_include_port_before.h
@@ -0,0 +1,25 @@
+--- src/port/freebsd/include/port_before.h.orig Wed Oct 31 23:29:21 2001
++++ src/port/freebsd/include/port_before.h Tue Feb 26 21:50:52 2002
+@@ -15,6 +15,7 @@
+ #define SETPWENT_VOID
+ #endif
+
++#include <sys/param.h>
+ #include <sys/types.h>
+
+ #define GROUP_R_RETURN struct group *
+@@ -26,8 +27,14 @@
+ #define GROUP_R_ENT_ARGS void
+ #define GROUP_R_OK gptr
+ #define GROUP_R_BAD NULL
++
++#if defined(__FreeBSD_version) && __FreeBSD_version >= 500030
++#define GETGROUPLIST_ARGS const char *name, gid_t basegid, gid_t *groups, \
++ int *ngroups
++#else
+ #define GETGROUPLIST_ARGS const char *name, int basegid, int *groups, \
+ int *ngroups
++#endif
+
+ #define HOST_R_RETURN struct hostent *
+ #define HOST_R_SET_RETURN void