1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:18:11 +00:00

LibCore: Use Core::Environment::raw_environ() instead of environment()

This commit is contained in:
Sam Atkins 2024-01-30 18:30:22 +00:00 committed by Sam Atkins
parent 40b04d4da5
commit c2bc07ef7c
4 changed files with 8 additions and 18 deletions

View file

@ -1,7 +1,7 @@
/*
* Copyright (c) 2021-2022, Andreas Kling <kling@serenityos.org>
* Copyright (c) 2021-2022, Kenneth Myhra <kennethmyhra@serenityos.org>
* Copyright (c) 2021-2023, Sam Atkins <atkinssj@serenityos.org>
* Copyright (c) 2021-2024, Sam Atkins <atkinssj@serenityos.org>
* Copyright (c) 2022, Matthias Zimmerman <matthias291999@gmail.com>
*
* SPDX-License-Identifier: BSD-2-Clause
@ -48,7 +48,6 @@ static int memfd_create(char const* name, unsigned int flags)
#endif
#if defined(AK_OS_MACOS)
# include <crt_externs.h>
# include <mach-o/dyld.h>
# include <sys/mman.h>
#else
@ -1749,15 +1748,6 @@ ErrorOr<String> resolve_executable_from_environment(StringView filename, int fla
return Error::from_errno(ENOENT);
}
char** environment()
{
#if defined(AK_OS_MACOS)
return *_NSGetEnviron();
#else
return environ;
#endif
}
ErrorOr<ByteString> current_executable_path()
{
char path[4096] = {};