require '_h2ph_pre.ph';

unless(defined(&SPPT_NTIMERS)) {
    sub SPPT_NTIMERS () {	4;}
}
unless(defined(&SPPT_REXMT)) {
    sub SPPT_REXMT () {	0;}
}
unless(defined(&SPPT_PERSIST)) {
    sub SPPT_PERSIST () {	1;}
}
unless(defined(&SPPT_KEEP)) {
    sub SPPT_KEEP () {	2;}
}
unless(defined(&SPPT_2MSL)) {
    sub SPPT_2MSL () {	3;}
}
unless(defined(&SPP_TTL)) {
    sub SPP_TTL () {	30;}
}
unless(defined(&SPPTV_MSL)) {
    sub SPPTV_MSL () {	( 15* &PR_SLOWHZ);}
}
unless(defined(&SPPTV_SRTTBASE)) {
    sub SPPTV_SRTTBASE () {	0;}
}
unless(defined(&SPPTV_SRTTDFLT)) {
    sub SPPTV_SRTTDFLT () {	( 3* &PR_SLOWHZ);}
}
unless(defined(&SPPTV_PERSMIN)) {
    sub SPPTV_PERSMIN () {	( 5* &PR_SLOWHZ);}
}
unless(defined(&SPPTV_PERSMAX)) {
    sub SPPTV_PERSMAX () {	( 60* &PR_SLOWHZ);}
}
unless(defined(&SPPTV_KEEP)) {
    sub SPPTV_KEEP () {	( 75* &PR_SLOWHZ);}
}
unless(defined(&SPPTV_MAXIDLE)) {
    sub SPPTV_MAXIDLE () {	( 8* &SPPTV_KEEP);}
}
unless(defined(&SPPTV_MIN)) {
    sub SPPTV_MIN () {	( 1* &PR_SLOWHZ);}
}
unless(defined(&SPPTV_REXMTMAX)) {
    sub SPPTV_REXMTMAX () {	( 64* &PR_SLOWHZ);}
}
unless(defined(&SPP_LINGERTIME)) {
    sub SPP_LINGERTIME () {	120;}
}
unless(defined(&SPP_MAXRXTSHIFT)) {
    sub SPP_MAXRXTSHIFT () {	12;}
}
if(defined(&SPPTIMERS)) {
}
unless(defined(&SPPT_RANGESET)) {
    sub SPPT_RANGESET {
	local($tv, $value, $tvmin, $tvmax) = @_;
	eval q({ ($tv) = ($value);  &if (($tv) < ($tvmin)) ($tv) = ($tvmin);  &else  &if (($tv) > ($tvmax)) ($tv) = ($tvmax); });
    }
}
if(defined(&_KERNEL)) {
}
1;
