Bug#24020: rc's signal handling
Package: rc
[I want to become maintainer of rc, I've mailed wnpp about
this, but nothing's happened yet. Just in case someone else
is also working on the package, I'm enclosing a script I wrote
to properly find the include file which defines the signals.]
#!/bin/sh
rm -f .signalfiles .oldsignalfiles
touch .oldsignalfiles
echo signal.h >.signalfiles
until cmp .signalfiles .oldsignalfiles >/dev/null 2>&1; do
mv .signalfiles .oldsignalfiles
(
cat .oldsignalfiles
while read f; do
grep '#include.*<.*[.]h>' /usr/include/$f 2>/dev/null |
sed ' s/.*<//
s/>.*//
'
done <.oldsignalfiles
) | sort -u > .signalfiles
done
while read f; do
if grep >/dev/null SIGINT /usr/include/$f 2>/dev/null; then
echo $f;
rm -f .signalfiles .oldsignalfiles
exit 0
fi
done <.signalfiles
echo "Can't find signal definitions" >&2
rm -f .signalfiles .oldsignalfiles
exit 1
--
Raul
--
To UNSUBSCRIBE, email to debian-qa-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: