summaryrefslogtreecommitdiff
path: root/dns/bind8/files/patch-port_freebsd_include_port_before.h
blob: 59b9eac2a0bc40f3ae88245805510ed6dc0806ca (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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