#!/bin/ash
dolist=0
doquiet=0
l=1
x=$#
signal=
while [ $x -gt 0 ]; do
	case $1 in
	-l)	dolist=1 ;;
	-q)	doquiet=1 ;;
	-lq|-ql)
		dolist=1
		doquiet=1
		;;
	-*)	signal=$1 ;;
	*)	break ;;
	esac
	shift
	x=$(expr $x - 1)
done
[ $dolist = 1 ] && kill -l
pkill -x $signal "$@"
rv=$?
[ $doquiet = 1 ] && exit 0
exit $rv