From d3b1da4957ea3e4ae625b8327dfc5076d5b87d06 Mon Sep 17 00:00:00 2001 From: Sonja Happ Date: Tue, 10 Aug 2021 11:35:44 +0200 Subject: [PATCH] loopback_internal: enable compile if eventfd header is not present on system --- lib/nodes/loopback_internal.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/nodes/loopback_internal.cpp b/lib/nodes/loopback_internal.cpp index 40b5ec3d9..3aad6eb82 100644 --- a/lib/nodes/loopback_internal.cpp +++ b/lib/nodes/loopback_internal.cpp @@ -50,8 +50,11 @@ int loopback_internal_prepare(struct vnode *n) ret = signal_list_copy(&n->in.signals, &l->source->in.signals); if (ret) return -1; - +#ifdef HAS_EVENTFD return queue_signalled_init(&l->queue, l->queuelen, memory_default, QueueSignalledMode::EVENTFD); +#else + return queue_signalled_init(&l->queue, l->queuelen, memory_default, QueueSignalledMode::AUTO); +#endif } int loopback_internal_destroy(struct vnode *n)