summaryrefslogtreecommitdiff
path: root/net/pim6sd/patches
diff options
context:
space:
mode:
authorbouyer <bouyer>2007-04-20 18:55:00 +0000
committerbouyer <bouyer>2007-04-20 18:55:00 +0000
commit9b981642efec8dd070fac55addf08bf8057f0abe (patch)
treee6d46affc5274e47f0a01e89df754b961af8ebf0 /net/pim6sd/patches
parentf7fbabf373b291dad11d568be3eea1114c95be0a (diff)
downloadpkgsrc-9b981642efec8dd070fac55addf08bf8057f0abe.tar.gz
gcc4 can't read an include file backward :)
Move variables declaration after struct definitions, so that gcc knows the size of the variables. Fix build on netbsd-4.
Diffstat (limited to 'net/pim6sd/patches')
-rw-r--r--net/pim6sd/patches/patch-ag36
1 files changed, 36 insertions, 0 deletions
diff --git a/net/pim6sd/patches/patch-ag b/net/pim6sd/patches/patch-ag
new file mode 100644
index 00000000000..33206e9af54
--- /dev/null
+++ b/net/pim6sd/patches/patch-ag
@@ -0,0 +1,36 @@
+$NetBSD: patch-ag,v 1.1 2007/04/20 18:55:00 bouyer Exp $
+
+--- vif.h.orig 2003-01-22 07:47:02.000000000 +0100
++++ vif.h 2007-04-20 17:50:02.000000000 +0200
+@@ -58,15 +58,6 @@
+ #ifndef VIF_H
+ #define VIF_H
+
+-extern int total_interfaces;
+-extern int default_vif_status;
+-extern int udp_socket;
+-extern struct uvif uvifs[];
+-extern mifi_t numvifs;
+-extern int vifs_down;
+-extern int phys_vif;
+-extern mifi_t reg_vif_num;
+-
+ #define NO_VIF ((mifi_t)MAXMIFS) /* An invalid vif index */
+ #define DEFAULT_METRIC 1
+ #define VIFF_DOWN 0x000100
+@@ -270,7 +261,14 @@
+ };
+
+
+-
++extern int total_interfaces;
++extern int default_vif_status;
++extern int udp_socket;
++extern struct uvif uvifs[];
++extern mifi_t numvifs;
++extern int vifs_down;
++extern int phys_vif;
++extern mifi_t reg_vif_num;
+
+ extern void init_vifs __P((void));
+ extern void stop_all_vifs __P((void));