require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_NETIPX_IPX_PCB_H_)) {
    eval 'sub _NETIPX_IPX_PCB_H_ () {1;}' unless defined(&_NETIPX_IPX_PCB_H_);
    eval 'sub ipxp_lport () { ($ipxp_laddr->{ipx_port});}' unless defined(&ipxp_lport);
    eval 'sub ipxp_fport () { ($ipxp_faddr->{ipx_port});}' unless defined(&ipxp_fport);
    eval 'sub IPXP_IN_ABORT () {0x1;}' unless defined(&IPXP_IN_ABORT);
    eval 'sub IPXP_RAWIN () {0x2;}' unless defined(&IPXP_RAWIN);
    eval 'sub IPXP_RAWOUT () {0x4;}' unless defined(&IPXP_RAWOUT);
    eval 'sub IPXP_ALL_PACKETS () {0x8;}' unless defined(&IPXP_ALL_PACKETS);
    eval 'sub IPX_WILDCARD () {1;}' unless defined(&IPX_WILDCARD);
    eval 'sub sotoipxpcb {
        my($so) = @_;
	    eval q(((($so)-> &so_pcb)));
    }' unless defined(&sotoipxpcb);
    eval 'sub IPXSNDQ () {16384;}' unless defined(&IPXSNDQ);
    eval 'sub IPXRCVQ () {40960;}' unless defined(&IPXRCVQ);
    if(defined(&_KERNEL)) {
    }
}
1;
