From 5c02de6af4ecf500fd09beb7f0b825ff64ad502c Mon Sep 17 00:00:00 2001 From: Niklas Poslovski Date: Sat, 15 Jun 2024 19:43:10 +0200 Subject: [PATCH 1/9] LibCore: Don't use secure_getenv on Haiku --- Userland/Libraries/LibCore/Environment.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibCore/Environment.cpp b/Userland/Libraries/LibCore/Environment.cpp index f0fc06a884..5136d8d444 100644 --- a/Userland/Libraries/LibCore/Environment.cpp +++ b/Userland/Libraries/LibCore/Environment.cpp @@ -94,7 +94,7 @@ Optional get(StringView name, [[maybe_unused]] SecureOnly secure) // Note the explicit null terminators above. // FreeBSD < 14, Android, and generic BSDs do not support secure_getenv. -#if (defined(__FreeBSD__) && __FreeBSD__ >= 14) || (!defined(AK_OS_BSD_GENERIC) && !defined(AK_OS_ANDROID)) +#if (defined(__FreeBSD__) && __FreeBSD__ >= 14) || (!defined(AK_OS_BSD_GENERIC) && !defined(AK_OS_ANDROID) && !defined(AK_OS_HAIKU)) char* result; if (secure == SecureOnly::Yes) { result = ::secure_getenv(builder.string_view().characters_without_null_termination()); -- 2.43.2