Be double sure about including sys/stat.h by wrapping the inclusion in
authorReid Spencer <rspencer@reidspencer.com>
Mon, 20 Dec 2004 06:34:02 +0000 (06:34 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Mon, 20 Dec 2004 06:34:02 +0000 (06:34 +0000)
an "#if defined(HAVE_SYS_STAT_H)".

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19069 91177308-0d34-0410-b5e6-96231b3b80d8

lib/ExecutionEngine/JIT/Intercept.cpp

index c39263a2d68345ee8b01ab60781a0b450270e11e..3c30dbb1790d845a73eaeb60df64df1c224d0833 100644 (file)
@@ -17,6 +17,7 @@
 
 #include "JIT.h"
 #include "llvm/System/DynamicLibrary.h"
+#include "llvm/Config/config.h"
 #include <iostream>
 using namespace llvm;
 
@@ -47,7 +48,9 @@ static void runAtExitHandlers() {
 // that the dynamic linker can't see. For more info, search for
 // 'libc_nonshared.a' on Google, or read http://llvm.cs.uiuc.edu/PR274.
 #if defined(__linux__)
+#if defined(HAVE_SYS_STAT_H)
 #include <sys/stat.h>
+#endif 
 void *FunctionPointers[] = {
   (void *) stat,
   (void *) fstat,