From e2c505bef51c1c9f0477cbccd1125a015d59aa41 Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 2 Jul 2026 05:21:56 +0000 Subject: [PATCH] musl scared of defines ooo --- src/core/hle/service/server_manager.h | 3 +++ src/core/hle/service/sockets/sockets.cpp | 3 +++ src/core/internal_network/network.cpp | 10 ++++++++++ 3 files changed, 16 insertions(+) diff --git a/src/core/hle/service/server_manager.h b/src/core/hle/service/server_manager.h index 49c9af82a8..5525c3838a 100644 --- a/src/core/hle/service/server_manager.h +++ b/src/core/hle/service/server_manager.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later diff --git a/src/core/hle/service/sockets/sockets.cpp b/src/core/hle/service/sockets/sockets.cpp index eedcabb284..5623857541 100644 --- a/src/core/hle/service/sockets/sockets.cpp +++ b/src/core/hle/service/sockets/sockets.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later diff --git a/src/core/internal_network/network.cpp b/src/core/internal_network/network.cpp index 7b4c5fa5cd..f57c587e0c 100644 --- a/src/core/internal_network/network.cpp +++ b/src/core/internal_network/network.cpp @@ -954,7 +954,9 @@ static s32 TranslateOptNameToNative(Network::SocketLevel level, Network::OptName case Network::OptName::RCVBUF: return SO_RCVBUF; case Network::OptName::SNDTIMEO: return SO_SNDTIMEO; case Network::OptName::RCVTIMEO: return SO_RCVTIMEO; +#ifdef SO_NOSIGPIPE case Network::OptName::NOSIGPIPE: return SO_NOSIGPIPE; +#endif #ifdef SO_REUSEPORT case Network::OptName::REUSEPORT: return SO_REUSEPORT; #endif @@ -973,10 +975,18 @@ static s32 TranslateOptNameToNative(Network::SocketLevel level, Network::OptName switch (Network::TcpOptName(optname)) { case Network::TcpOptName::NODELAY: return TCP_NODELAY; case Network::TcpOptName::MAXSEG: return TCP_MAXSEG; +#ifdef TCP_NOPUSH case Network::TcpOptName::NOPUSH: return TCP_NOPUSH; +#endif +#ifdef TCP_NOOPT case Network::TcpOptName::NOOPT: return TCP_NOOPT; +#endif +#ifdef TCP_MD5SIG case Network::TcpOptName::MS5SIG: return TCP_MD5SIG; +#endif +#ifdef TCP_INFO case Network::TcpOptName::INFO: return TCP_INFO; +#endif default: break; }