use the same matching for NSIG as for the others - cut off
everything which doesn't look like a dec/hex/oct number
This commit is contained in:
5
Build.sh
5
Build.sh
@ -1,5 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# $MirOS: src/bin/mksh/Build.sh,v 1.85 2007/01/11 00:38:37 tg Exp $
|
# $MirOS: src/bin/mksh/Build.sh,v 1.86 2007/01/11 00:44:08 tg Exp $
|
||||||
#-
|
#-
|
||||||
# Environment: CC, CFLAGS, CPPFLAGS, LDFLAGS, LIBS, NROFF
|
# Environment: CC, CFLAGS, CPPFLAGS, LDFLAGS, LIBS, NROFF
|
||||||
|
|
||||||
@ -153,7 +153,8 @@ esac
|
|||||||
if test x"$sigseen" = x:; then
|
if test x"$sigseen" = x:; then
|
||||||
$e Generating list of signal names
|
$e Generating list of signal names
|
||||||
NSIG=`printf %d "\`(echo '#include <signal.h>';echo mksh_cfg: NSIG) | \
|
NSIG=`printf %d "\`(echo '#include <signal.h>';echo mksh_cfg: NSIG) | \
|
||||||
$CC $CPPFLAGS -E - | grep mksh_cfg | sed 's/^mksh_cfg: //'\`" 2>&-`
|
$CC $CPPFLAGS -E - | grep mksh_cfg | \
|
||||||
|
sed 's/^mksh_cfg: \([0-9x]*\).*$/\1/'\`" 2>&-`
|
||||||
test $NSIG -gt 1 || exit 1
|
test $NSIG -gt 1 || exit 1
|
||||||
echo '#include <signal.h>' | $CC $CPPFLAGS -E -dD - | \
|
echo '#include <signal.h>' | $CC $CPPFLAGS -E -dD - | \
|
||||||
grep '[ ]SIG[A-Z0-9]*[ ]' | \
|
grep '[ ]SIG[A-Z0-9]*[ ]' | \
|
||||||
|
Reference in New Issue
Block a user