Some clean up.
[oota-llvm.git] / tools / llvm-stub / llvm-stub.c
index a64c5df9f47bc29ce2b38c5ef9c3eb4c8b5c9f36..10b025633f8a3d9c2401688a47e9ec0972b48be7 100644 (file)
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include "Config/unistd.h"  /* provides definition of execve */
+
+#include "llvm/Config/config.h"
+
+#if defined(HAVE_UNISTD_H) && !defined(_MSC_VER)
+#include <unistd.h>
+#endif
+
+#ifdef _WIN32
+#include <process.h>
+#include <io.h>
+#endif
 
 int main(int argc, char** argv) {
   const char *Interp = getenv("LLVMINTERP");