platforms to unbreak the darwin and linux builds. The BSD folks should feel
free to change the #if, if this breaks them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101703
91177308-0d34-0410-b5e6-
96231b3b80d8
#endif
#ifdef HAVE_POSIX_SPAWN
#include <spawn.h>
+#if !defined(__APPLE__)
+ extern char **environ;
+#endif
#endif
namespace llvm {
}
}
+#if !defined(__APPLE__)
+ if (!envp) envp = (const char**)environ;
+#endif
+
pid_t PID;
int Err = posix_spawn(&PID, path.c_str(), &FileActions,
/*attrp*/0, (char**)args, (char**)envp);