--- bgpd/bgpd.h.orig	Thu Jul 19 12:52:38 2007
+++ bgpd/bgpd.h	Thu Jul 19 12:52:28 2007
@@ -30,9 +30,11 @@
 #include <poll.h>
 #include <stdarg.h>
 
+#define RTA_LABEL 0
+
 #define	BGP_VERSION			4
 #define	BGP_PORT			179
-#define	CONFFILE			"/etc/bgpd.conf"
+#define	CONFFILE			"%%PREFIX%%/etc/bgpd.conf"
 #define	BGPD_USER			"_bgpd"
 #define	PEER_DESCR_LEN			32
 #define	PFTABLE_LEN			16
@@ -467,12 +469,12 @@
 
 struct kroute_label {
 	struct kroute	kr;
-	char		label[RTLABEL_LEN];
+	char		label[PFTABLE_LEN];
 };
 
 struct kroute6_label {
 	struct kroute6	kr;
-	char		label[RTLABEL_LEN];
+	char		label[PFTABLE_LEN];
 };
 
 #define	F_RIB_ELIGIBLE	0x01
@@ -644,7 +646,7 @@
 		struct bgpd_addr	nexthop;
 		struct filter_community	community;
 		char			pftable[PFTABLE_LEN];
-		char			rtlabel[RTLABEL_LEN];
+		char			rtlabel[PFTABLE_LEN];
 	} action;
 	enum action_types		type;
 };
@@ -709,8 +711,8 @@
 void		 log_warnx(const char *, ...);
 void		 log_info(const char *, ...);
 void		 log_debug(const char *, ...);
-void		 fatal(const char *) __dead;
-void		 fatalx(const char *) __dead;
+void		 fatal(const char *) ;
+void		 fatalx(const char *) ;
 
 /* parse.y */
 int	 cmdline_symset(char *);


syntax highlighted by Code2HTML, v. 0.9.1