aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkabe@sra-tohoku.co.jp <kabe@sra-tohoku.co.jp>2014-12-22 14:50:23 +0900
committerBen Hutchings <ben@decadent.org.uk>2020-03-28 21:42:54 +0000
commit9b271c8b259fff6930f58d2ea3346b0bdd5e66c2 (patch)
tree058a45c08dc6bdc5e52f1b04033883a1be7d7aea
parent8f7f6479f4dc1c65f9574eb0596d50bae13b9ba9 (diff)
downloadklibc-9b271c8b259fff6930f58d2ea3346b0bdd5e66c2.tar.gz
[klibc] dash: builtin: create builtins.c properly on old cpp
[ dash commit 35ff4d5b5a44aaf6fd98edef221dcc3ddcb8dda4 ] Encontered this on ancient gcc-2.95.3 environment; src/builtins.def.in -> src/builtins.def generation emitted ^ $ lines (likely by /* */), which where NOT ignored by src/mkbuiltins and generating bogus builtins.c. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
-rw-r--r--usr/dash/mkbuiltins2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/dash/mkbuiltins b/usr/dash/mkbuiltins
index f562ae2216cf9..f412a41b9dc8c 100644
--- a/usr/dash/mkbuiltins
+++ b/usr/dash/mkbuiltins
@@ -69,7 +69,7 @@ cat <<\!
#include "builtins.h"
!
-< $builtins sed '/^#/d; /^$/d' > $temp
+< $builtins sed '/^#/d; /^ *$/d' > $temp
awk '{ printf "int %s(int, char **);\n", $1}' $temp
echo '
const struct builtincmd builtincmd[] = {'