[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: