diff options
| author | Laurent Vivier <lvivier@redhat.com> | 2025-10-10 10:46:51 +0200 |
|---|---|---|
| committer | Stefano Brivio <sbrivio@redhat.com> | 2025-10-15 23:16:38 +0200 |
| commit | 8a6def69915353e3dbe7ae29656f2890f4e04253 (patch) | |
| tree | 7f0b76ca8437ef67a4db9b89fcd53788a36ad9fe | |
| parent | 720cc0bc6553bf39597fde83a6b2c538bdc3c515 (diff) | |
| download | passt-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.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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"); |
