require '_h2ph_pre.ph';

unless(defined(&NETISR_IP)) {
    sub NETISR_IP () {	2;}
}
unless(defined(&NETISR_IMP)) {
    sub NETISR_IMP () {	3;}
}
unless(defined(&NETISR_NS)) {
    sub NETISR_NS () {	6;}
}
unless(defined(&NETISR_ISO)) {
    sub NETISR_ISO () {	7;}
}
unless(defined(&NETISR_CCITT)) {
    sub NETISR_CCITT () {	10;}
}
unless(defined(&NETISR_ATALK)) {
    sub NETISR_ATALK () {	16;}
}
unless(defined(&NETISR_ARP)) {
    sub NETISR_ARP () {	18;}
}
unless(defined(&NETISR_IPX)) {
    sub NETISR_IPX () {	23;}
}
unless(defined(&NETISR_IPV6)) {
    sub NETISR_IPV6 () {	24;}
}
unless(defined(&NETISR_ISDN)) {
    sub NETISR_ISDN () {	26;}
}
unless(defined(&NETISR_NATM)) {
    sub NETISR_NATM () {	27;}
}
unless(defined(&NETISR_PPP)) {
    sub NETISR_PPP () {	28;}
}
unless(defined(&NETISR_BRIDGE)) {
    sub NETISR_BRIDGE () {	29;}
}
unless(defined(&_LOCORE)) {
    if(defined(&_KERNEL)) {
	require 'dev/rndvar.ph';
	eval 'sub schednetisr {
	    local($anisr) = @_;
    	    eval q({  &netisr |= 1<<($anisr);  &add_net_randomness($anisr);  &setsoftnet(); });
	}' unless defined(&schednetisr);
    }
}
1;
