summary refs log tree commit diff
path: root/src/parser.c
diff options
context:
space:
mode:
authorAleksey Cheusov <vle@gmx.net>2009-01-13 14:54:34 +1100
committerHerbert Xu <herbert@gondor.apana.org.au>2009-01-13 14:57:41 +1100
commit508d3a2b0e44dac186738411099d43a7679fbbb2 (patch)
treebbcf9eef7cbf6d10177ce70d4e17afcd2c3c7771 /src/parser.c
parent[MAN] Removed obsolete for loop syntax (diff)
downloaddash-508d3a2b0e44dac186738411099d43a7679fbbb2.tar.gz
dash-508d3a2b0e44dac186738411099d43a7679fbbb2.zip
[BUILD] Fixed build on NetBSD
Hi, I propose to apply the following patch for dash.  The problem is
alloca.h is absent on many platforms including NetBSD I'm running.

Also, NetBSD's version of mktemp doesn't work without temporary
filename pattern.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to '')
-rw-r--r--src/parser.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/parser.c b/src/parser.c
index e891d31..ab66f30 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -32,7 +32,10 @@
  * SUCH DAMAGE.
  */
 
+#if HAVE_ALLOCA_H
 #include <alloca.h>
+#endif
+
 #include <stdlib.h>
 
 #include "shell.h"