#! /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 $?
}
