#! /bin/sh

function daemon-nop  
{
:;
}

# Might return 0 but be unsuccessful
function daemon-kill {
	daemon="$1"
	pidfile=/var/run/$daemon.pid
	if [ -e $pidfile ]; then
		if kill `cat $pidfile`; then
		    return 0
		fi
	fi
	
	trap daemon-nop TERM
	kill `pidof $daemon`
	return $?
}
