require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_NET_BPFDESC_H_)) {
    eval 'sub _NET_BPFDESC_H_ () {1;}' unless defined(&_NET_BPFDESC_H_);
    require 'sys/callout.ph';
    require 'sys/selinfo.ph';
    require 'net/if.ph';
    require 'net/bpfjit.ph';
    if(defined(&_KERNEL)) {
	require 'sys/pslist.ph';
	require 'sys/mutex.ph';
	require 'sys/condvar.ph';
	require 'sys/psref.ph';
    }
    if((defined(&BSD) ? &BSD : undef) < 199103) {
    } else {
    }
    if(defined(&_LP64)) {
    }
    if(defined(&_KERNEL)) {
    }
    eval 'sub BPF_IDLE () {0;}' unless defined(&BPF_IDLE);
    eval 'sub BPF_WAITING () {1;}' unless defined(&BPF_WAITING);
    eval 'sub BPF_TIMED_OUT () {2;}' unless defined(&BPF_TIMED_OUT);
    if(defined(&_KERNEL)) {
    }
}
1;
