浏览代码

AK+LibCore: Don't use unsupported features on Android

Andrew Kaster 1 年之前
父节点
当前提交
6e8f1549a3
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      AK/Assertions.cpp
  2. 1 1
      Userland/Libraries/LibCore/Process.cpp

+ 1 - 1
AK/Assertions.cpp

@@ -9,7 +9,7 @@
 #include <AK/Platform.h>
 #include <AK/StringView.h>
 
-#if defined(AK_OS_LINUX) || defined(AK_OS_BSD_GENERIC) || defined(AK_OS_SOLARIS)
+#if (defined(AK_OS_LINUX) && !defined(AK_OS_ANDROID)) || defined(AK_OS_BSD_GENERIC) || defined(AK_OS_SOLARIS)
 #    define EXECINFO_BACKTRACE
 #endif
 

+ 1 - 1
Userland/Libraries/LibCore/Process.cpp

@@ -118,7 +118,7 @@ ErrorOr<String> Process::get_name()
     if (rc != 0)
         return Error::from_syscall("get_process_name"sv, -rc);
     return String::from_utf8(StringView { buffer, strlen(buffer) });
-#elif defined(AK_OS_LINUX)
+#elif defined(AK_OS_LINUX) && !defined(AK_OS_ANDROID)
     return String::from_utf8(StringView { program_invocation_name, strlen(program_invocation_name) });
 #elif defined(AK_OS_BSD_GENERIC)
     auto const* progname = getprogname();