浏览代码

LibCore: Don't include sys/sysctl.h on Solaris

Niklas Poslovski 1 年之前
父节点
当前提交
ebc5b33b77
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      Userland/Libraries/LibCore/Process.cpp
  2. 1 1
      Userland/Libraries/LibCore/System.cpp

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

@@ -20,7 +20,7 @@
 #if defined(AK_OS_SERENITY)
 #if defined(AK_OS_SERENITY)
 #    include <serenity.h>
 #    include <serenity.h>
 #    include <syscall.h>
 #    include <syscall.h>
-#elif defined(AK_OS_BSD_GENERIC)
+#elif defined(AK_OS_BSD_GENERIC) && !defined(AK_OS_SOLARIS)
 #    include <sys/sysctl.h>
 #    include <sys/sysctl.h>
 #endif
 #endif
 
 

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

@@ -50,7 +50,7 @@ static int memfd_create(char const* name, unsigned int flags)
 extern char** environ;
 extern char** environ;
 #endif
 #endif
 
 
-#if defined(AK_OS_BSD_GENERIC)
+#if defined(AK_OS_BSD_GENERIC) && !defined(AK_OS_SOLARIS)
 #    include <sys/sysctl.h>
 #    include <sys/sysctl.h>
 #endif
 #endif