aboutsummaryrefslogtreecommitdiff
path: root/net/openbgpd/files/patch-bgpctl_bgpctl.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/openbgpd/files/patch-bgpctl_bgpctl.c')
-rw-r--r--net/openbgpd/files/patch-bgpctl_bgpctl.c56
1 files changed, 33 insertions, 23 deletions
diff --git a/net/openbgpd/files/patch-bgpctl_bgpctl.c b/net/openbgpd/files/patch-bgpctl_bgpctl.c
index 5cdfa29bea4c..4d48e132522b 100644
--- a/net/openbgpd/files/patch-bgpctl_bgpctl.c
+++ b/net/openbgpd/files/patch-bgpctl_bgpctl.c
@@ -1,45 +1,55 @@
---- bgpctl/bgpctl.c.orig 2009-01-16 23:03:29.000000000 +0900
-+++ bgpctl/bgpctl.c 2009-06-24 01:26:24.000000000 +0900
-@@ -20,7 +20,6 @@
+Index: bgpctl/bgpctl.c
+===================================================================
+RCS file: /home/cvs/private/hrs/openbgpd/bgpctl/bgpctl.c,v
+retrieving revision 1.1.1.1
+retrieving revision 1.2
+diff -u -p -r1.1.1.1 -r1.2
+--- bgpctl/bgpctl.c 30 Jun 2009 05:46:15 -0000 1.1.1.1
++++ bgpctl/bgpctl.c 30 Jun 2009 06:40:06 -0000 1.2
+@@ -16,11 +16,19 @@
+ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
++#if defined(__FreeBSD__) /* compat */
++#include "openbsd-compat.h"
++#endif /* defined(__FreeBSD__) */
++
+ #include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <net/if.h>
--#include <net/if_media.h>
++#if defined(__FreeBSD__) /* net/if_media.h */
++#include "if_media.h"
++#else
+ #include <net/if_media.h>
++#endif /* defined(__FreeBSD__) */
#include <net/if_types.h>
#include <err.h>
-@@ -29,14 +28,20 @@
+@@ -29,7 +37,11 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
--#include <util.h>
++#if defined(__FreeBSD__) /* util.h */
++#include "util.h"
++#else
+ #include <util.h>
++#endif /* defined(__FreeBSD__) */
#include "bgpd.h"
#include "session.h"
- #include "rde.h"
- #include "log.h"
+@@ -38,6 +50,10 @@
#include "parser.h"
-+#include "util.h"
#include "irrfilter.h"
-+#include "if_media.h"
-+#include "compat-openbsd.h"
-+
+
+#if defined(__FreeBSD__) /* FreeBSD has no LINK_STATE_IS_UP macro. */
+#define LINK_STATE_IS_UP(_s) ((_s) >= LINK_STATE_UP)
+#endif /* defined(__FreeBSD__) */
-
++
enum neighbor_views {
NV_DEFAULT,
-@@ -84,7 +89,7 @@
-
- struct imsgbuf *ibuf;
-
--__dead void
-+ void
- usage(void)
- {
- extern char *__progname;
-@@ -677,7 +682,7 @@
+ NV_TIMERS
+@@ -677,7 +693,7 @@ print_neighbor_msgstats(struct peer *p)
}
void