# all database modules
DB_ALL_MOD="acc|alias_db|auth_db|avpops|dialog|dialplan|dispatcher|domain|domainpolicy|group|imc|lcr|msilo|siptrace|speeddial|uri_db|usrloc|permissions|pdt|userblacklist"
# root directory relative to tests
RUN_DIR="."
TOP_DIR="../.."
SRC_DIR="${TOP_DIR}/src"
MOD_DIR="${SRC_DIR}/modules"
CTL_DIR="${TOP_DIR}/utils/kamctl"
CTLRC="$CTL_DIR/kamctlrc"
CTL="$CTL_DIR/kamctl"
DBCTL="$CTL_DIR/kamdbctl"
BIN="$SRC_DIR/kamailio"
if [ -f $SRC_DIR/kamailio ] ; then
    BIN="$SRC_DIR/kamailio"
    BNAME="kamailio"
else
    if [ -f $SRC_DIR/ser ] ; then
		BIN="$SRC_DIR/ser"
		BNAME="ser"
    else
		echo "WARNING Binary not found!"
    fi
fi
PIDFILE="${RUN_DIR}/kamailio.pid"
# test directory relative to root
TEST_DIR="test/unit"

kill_kamailio() {
	kill $(cat ${PIDFILE})
}

export RPCFIFOPATH="${RUN_DIR}/kamailio_rpc.fifo"

have_netcat_quit_timer_patch() {
	nc -q 2>&1 | grep 'option requires an argument' > /dev/null
	return $?
}
