pkgsrc/net/pim6sd/patches/patch-ag
bouyer 3665c1fd42 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.
2007-04-20 18:55:00 +00:00

36 lines
880 B
Text

$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));