diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2010-02-03 18:34:32 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2010-02-03 18:34:32 +0000 |
commit | 8ac97f3308ed8b33738b16f4464876f886b9237b (patch) | |
tree | 4c633166fe2ac54bf9c672ff2a2337e6bff1cc95 /Src/mkbltnmlst.sh | |
parent | 7e9952e0163a7148c1acd81c311c4f681e33aa5f (diff) | |
download | zsh-8ac97f3308ed8b33738b16f4464876f886b9237b.tar.gz zsh-8ac97f3308ed8b33738b16f4464876f886b9237b.tar.xz zsh-8ac97f3308ed8b33738b16f4464876f886b9237b.zip |
27648, 267650/1, unposted README change:
Turn off repeat and turn on ulimit in emulation modes
Diffstat (limited to 'Src/mkbltnmlst.sh')
-rw-r--r-- | Src/mkbltnmlst.sh | 40 |
1 files changed, 30 insertions, 10 deletions
diff --git a/Src/mkbltnmlst.sh b/Src/mkbltnmlst.sh index d9c5b13e9..c4611d8b3 100644 --- a/Src/mkbltnmlst.sh +++ b/Src/mkbltnmlst.sh @@ -37,18 +37,38 @@ for x_mod in $x_mods; do echo "/* non-linked-in known module \`$x_mod' */" linked=no esac - unset moddeps autofeatures + unset moddeps autofeatures autofeatures_emu . $srcdir/../$modfile if test "x$autofeatures" != x; then - echo " if (EMULATION(EMULATE_ZSH)) {" - echo " char *features[] = { " - for feature in $autofeatures; do - echo " \"$feature\"," - done - echo " NULL" - echo " }; " - echo " autofeatures(\"zsh\", \"$x_mod\", features, 0, 1);" - echo " }" + if test "x$autofeatures_emu" != x; then + echo " {" + echo " char *zsh_features[] = { " + for feature in $autofeatures; do + echo " \"$feature\"," + done + echo " NULL" + echo " }; " + echo " char *emu_features[] = { " + for feature in $autofeatures_emu; do + echo " \"$feature\"," + done + echo " NULL" + echo " }; " + echo " autofeatures(\"zsh\", \"$x_mod\"," + echo " EMULATION(EMULATE_ZSH) ? zsh_features : emu_features," + echo " 0, 1);" + echo " }" + else + echo " if (EMULATION(EMULATE_ZSH)) {" + echo " char *features[] = { " + for feature in $autofeatures; do + echo " \"$feature\"," + done + echo " NULL" + echo " }; " + echo " autofeatures(\"zsh\", \"$x_mod\", features, 0, 1);" + echo " }" + fi fi for dep in $moddeps; do echo " add_dep(\"$x_mod\", \"$dep\");" |