+2001-10-02 Akim Demaille <akim@epita.fr>
+
+ * lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Just source 40.lineno
+ instead of exec'ing to preserve $0 and $@.
+
2001-10-01 Akim Demaille <akim@epita.fr>
* tests/testsuite (AT_INIT) <at_pass_list>: New.
@table @asis
@item @command{.}
@prindex @command{.}
+@prindex @command{source}
Use @command{.} only with regular files (use @samp{test -f}). Bash
2.03, for instance, chokes on @samp{. /dev/null}. Also, remember that
@command{.} is not expected to look in the current directory, hence you
set x $my_list; shift
@end example
+
@item @command{shift}
@c ------------------
@prindex @command{shift}
shift, but in addition it is not portable: the shell of @sc{mips
risc/os} 4.52 refuses to do it.
+
+@item @command{source}
+@c -------------------
+See the item @command{.} above.
+
+
@item @command{test}
@c -----------------
@prindex @command{test}
You may use @samp{!} with @command{test}, but not with @command{if}:
@samp{test ! -r foo || exit 1}.
+
@item @command{test} (files)
@c -------------------------
To enable @code{configure} scripts to support cross-compilation, they
}' <$as_myself >$as_me.lineno
chmod +x $as_me.lineno
fi
- exec ${SHELL-/bin/sh} ./$as_me.lineno ${1+"$[@]"}
+
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensible to this).
+ source ./$as_me.lineno
+ exit 0
fi
_AS_CR_PREPARE