diff options
-rw-r--r-- | src/plugins/hs_apps/vcl/vcl_test_server.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/plugins/hs_apps/vcl/vcl_test_server.c b/src/plugins/hs_apps/vcl/vcl_test_server.c index 6ce91301419..d17a2089ba7 100644 --- a/src/plugins/hs_apps/vcl/vcl_test_server.c +++ b/src/plugins/hs_apps/vcl/vcl_test_server.c @@ -28,6 +28,17 @@ #include <vppinfra/mem.h> #include <pthread.h> +/* + * XXX: Unfortunately libepoll-shim requires some hacks to work, one of these + * defines 'close' as a macro. This collides with vcl test callback 'close'. + * Undef the 'close' macro on FreeBSD if it exists. + */ +#ifdef __FreeBSD__ +#ifdef close +#undef close +#endif +#endif /* __FreeBSD__ */ + typedef struct { uint16_t port; |