aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Stephen Paul Weber <singpolyma@singpolyma.net>2012-12-11 19:26:55 -0500
committerGravatar Edward Z. Yang <ezyang@mit.edu>2012-12-15 00:54:28 -0800
commit14f43cb48afdb91e0e431b6a3dfb9747230d332f (patch)
treeb009cd30f2aa90da1eea31a31691d04a2a1c90cf
parent76dad7afeaef33576940b64a7b3be91d05434df5 (diff)
execvpe exists on QNX
-rw-r--r--cbits/execvpe.c2
-rw-r--r--include/execvpe.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/cbits/execvpe.c b/cbits/execvpe.c
index 1d96aa5..6ce1e9d 100644
--- a/cbits/execvpe.c
+++ b/cbits/execvpe.c
@@ -10,6 +10,7 @@
#endif
#if !(defined(_MSC_VER) || defined(__MINGW32__) || defined(_WIN32)) /* to the end */
+#ifndef __QNXNTO__
/* Evidently non-Posix. */
/* #include "PosixSource.h" */
@@ -157,6 +158,7 @@ execvpe(char *name, char *const argv[], char **envp)
free(buf);
return (-1);
}
+#endif
/* Copied verbatim from ghc/lib/std/cbits/system.c. */
diff --git a/include/execvpe.h b/include/execvpe.h
index 676fc72..c3b2dd3 100644
--- a/include/execvpe.h
+++ b/include/execvpe.h
@@ -19,7 +19,9 @@
#endif
#if !defined(_MSC_VER) && !defined(__MINGW32__) && !defined(_WIN32)
+#ifndef __QNXNTO__
extern int execvpe(char *name, char *const argv[], char **envp);
+#endif
extern void pPrPr_disableITimers (void);
#endif