From f40458bcaa4493325588e47a56fd6f62cc5ca1de Mon Sep 17 00:00:00 2001 From: Craig Carnell <1188869+cscd98@users.noreply.github.com> Date: Sun, 19 Jul 2026 19:22:39 +0100 Subject: [PATCH] libretro: fix bind macro conflict --- src/libretro/platform.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libretro/platform.cpp b/src/libretro/platform.cpp index 9a6d3c9f5c..b82ab745c1 100644 --- a/src/libretro/platform.cpp +++ b/src/libretro/platform.cpp @@ -37,7 +37,7 @@ #define SO_REUSEADDR 0 #define SO_BROADCAST 0 #define socket(domain, type, protocol) NULL -#define bind(sockfd, addr, addrlen) -1 +#define bind_socket(sockfd, addr, addrlen) -1 #define setsockopt(sockfd, level, optname, optval, optlen) -1 #define sendto(sockfd, buf, len, flags, dest_addr, addrlen) 0 #define recvfrom(sockfd, buf, len, flags, src_addr, addrlen) 0 @@ -251,7 +251,7 @@ namespace Platform saddr.sa_family = AF_INET; *(u32*)&saddr.sa_data[2] = htonl(INADDR_ANY); *(u16*)&saddr.sa_data[0] = htons(7064); - res = bind(MPSocket, &saddr, sizeof(sockaddr_t)); + res = bind_socket(MPSocket, &saddr, sizeof(sockaddr_t)); if (res < 0) { closesocket(MPSocket);