> From: Akim Demaille <[EMAIL PROTECTED]>
> Date: Mon, 25 Feb 2002 19:32:30 +0100
>
> Err... Using CVS Autoconf:
Here's a shorter test that should produce the same results.
Note that it is important that people test by putting the text into
a file and executing the file; they shouldn't just cut and paste the
text into a shell buffer.
#! /bin/sh
SHELL=/bin/sh
# To test, put this into a file, make it executable, and run the file.
x1=$LINENO
x2=$LINENO
x3=`(expr $x1 + 1) 2>/dev/null`
if test "x$x1" != "x$x2" && test "x$x3" = "x$x2" &&
$SHELL -c '
x1=$LINENO
x2=$LINENO
x3=`(expr $x1 + 1) 2>/dev/null`
test "x$x1" != "x$x2" && test "x$x3" = "x$x2"
'
then echo "test succeeded"
else echo "test failed -- your shell has a LINENO bug"; exit 1
fi