From 04c3704e70150a8f33af785b0a2aed53f60f232c Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Tue, 28 Sep 2010 01:18:57 +1000 Subject: [PATCH] nwfilter: add a missing define, so libvirtd builds on macos x The nwfilter code uses ETH_ALEN, which isn't defined on MacOS X. This is a simple workaround, to add it when missing. --- src/nwfilter/nwfilter_learnipaddr.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/nwfilter/nwfilter_learnipaddr.c b/src/nwfilter/nwfilter_learnipaddr.c index 7c94fc24ce..7fc55a67e7 100644 --- a/src/nwfilter/nwfilter_learnipaddr.c +++ b/src/nwfilter/nwfilter_learnipaddr.c @@ -38,6 +38,11 @@ #include #include +// Add Linux define missing from OSX +#ifndef ETH_ALEN +# define ETH_ALEN 6 /* Octets in one ethernet addr */ +#endif + #include "internal.h" #include "buf.h"