aboutgitcodebugslistschat
diff options
context:
space:
mode:
authorLaurent Vivier <lvivier@redhat.com>2025-10-10 10:46:51 +0200
committerStefano Brivio <sbrivio@redhat.com>2025-10-15 23:16:38 +0200
commit8a6def69915353e3dbe7ae29656f2890f4e04253 (patch)
tree7f0b76ca8437ef67a4db9b89fcd53788a36ad9fe
parent720cc0bc6553bf39597fde83a6b2c538bdc3c515 (diff)
downloadpasst-8a6def69915353e3dbe7ae29656f2890f4e04253.tar
passt-8a6def69915353e3dbe7ae29656f2890f4e04253.tar.gz
passt-8a6def69915353e3dbe7ae29656f2890f4e04253.tar.bz2
passt-8a6def69915353e3dbe7ae29656f2890f4e04253.tar.lz
passt-8a6def69915353e3dbe7ae29656f2890f4e04253.tar.xz
passt-8a6def69915353e3dbe7ae29656f2890f4e04253.tar.zst
passt-8a6def69915353e3dbe7ae29656f2890f4e04253.zip
passt: Rename EPOLL_EVENTS to NUM_EPOLL_EVENTS
The macro EPOLL_EVENTS conflicts with enum EPOLL_EVENTS defined in sys/epoll.h (glibc). Rename the local macro to NUM_EPOLL_EVENTS to avoid this namespace collision. Signed-off-by: Laurent Vivier <lvivier@redhat.com> Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
-rw-r--r--passt.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/passt.c b/passt.c
index 31fbb75..bdb7b69 100644
--- a/passt.c
+++ b/passt.c
@@ -54,7 +54,7 @@
#include "migrate.h"
#include "repair.h"
-#define EPOLL_EVENTS 8
+#define NUM_EPOLL_EVENTS 8
#define TIMER_INTERVAL__ MIN(TCP_TIMER_INTERVAL, UDP_TIMER_INTERVAL)
#define TIMER_INTERVAL_ MIN(TIMER_INTERVAL__, ICMP_TIMER_INTERVAL)
@@ -245,7 +245,7 @@ static void print_stats(const struct ctx *c, const struct passt_stats *stats,
*/
int main(int argc, char **argv)
{
- struct epoll_event events[EPOLL_EVENTS];
+ struct epoll_event events[NUM_EPOLL_EVENTS];
struct passt_stats stats = { 0 };
int nfds, i, devnull_fd = -1;
struct ctx c = { 0 };
@@ -349,7 +349,7 @@ int main(int argc, char **argv)
loop:
/* NOLINTBEGIN(bugprone-branch-clone): intervals can be the same */
/* cppcheck-suppress [duplicateValueTernary, unmatchedSuppression] */
- nfds = epoll_wait(c.epollfd, events, EPOLL_EVENTS, TIMER_INTERVAL);
+ nfds = epoll_wait(c.epollfd, events, NUM_EPOLL_EVENTS, TIMER_INTERVAL);
/* NOLINTEND(bugprone-branch-clone) */
if (nfds == -1 && errno != EINTR)
die_perror("epoll_wait() failed in main loop");