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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to