From 8a8c29165afd7aa63691f5f7cbf6bda23ff35a73 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Fri, 25 Jul 2025 17:46:28 +0200 Subject: [PATCH] os: xserver_poll: skip defining symbols already defined by mingw mingw already has struct pollfd and POLL* defines. Signed-off-by: Enrico Weigelt, metux IT consult --- os/xserver_poll.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/os/xserver_poll.h b/os/xserver_poll.h index 0f3a37c736..ff517c0109 100644 --- a/os/xserver_poll.h +++ b/os/xserver_poll.h @@ -32,6 +32,8 @@ #define xserver_poll(fds, nfds, timeout) poll(fds, nfds, timeout) #else +#ifndef WIN32 + #define POLLIN 0x01 #define POLLPRI 0x02 #define POLLOUT 0x04 @@ -46,6 +48,8 @@ struct pollfd short revents; }; +#endif /* WIN32 */ + typedef unsigned long nfds_t; int xserver_poll (struct pollfd *pArray, nfds_t n_fds, int timeout);