From 191292946fe1170594822cd546bfa4868458b568 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Tue, 15 Sep 2026 01:20:49 -0400 Subject: [PATCH] Fix building on OpenBSD - OpenBSD does not have SO_NOSIGPIPE - Enable some socket related code in AMMediaboard.cpp on OpenBSD --- Source/Core/Common/Network.cpp | 2 +- Source/Core/Core/HW/DVD/AMMediaboard.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Core/Common/Network.cpp b/Source/Core/Common/Network.cpp index 90dcd7017f..b1f706219d 100644 --- a/Source/Core/Common/Network.cpp +++ b/Source/Core/Common/Network.cpp @@ -802,7 +802,7 @@ const char* StrNetworkError() bool SetPlatformSocketOptions(int fd [[maybe_unused]]) { -#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) int opt_no_sigpipe = 1; if (setsockopt(fd, SOL_SOCKET, SO_NOSIGPIPE, &opt_no_sigpipe, sizeof(opt_no_sigpipe)) < 0) { diff --git a/Source/Core/Core/HW/DVD/AMMediaboard.cpp b/Source/Core/Core/HW/DVD/AMMediaboard.cpp index e20698e717..0fb7126b57 100644 --- a/Source/Core/Core/HW/DVD/AMMediaboard.cpp +++ b/Source/Core/Core/HW/DVD/AMMediaboard.cpp @@ -33,7 +33,7 @@ #include "VideoCommon/OnScreenDisplay.h" #if defined(__linux__) or defined(__APPLE__) or defined(__FreeBSD__) or defined(__NetBSD__) or \ - defined(__HAIKU__) + defined(__OpenBSD__) or defined(__HAIKU__) #include