require '_h2ph_pre.ph';

unless(defined(&_IPX_H_)) {
    eval 'sub _IPX_H_ () {1;}' unless defined(&_IPX_H_);
    require 'linux/sockios.ph';
    require 'linux/socket.ph';
    eval 'sub IPX_NODE_LEN () {6;}' unless defined(&IPX_NODE_LEN);
    eval 'sub IPX_MTU () {576;}' unless defined(&IPX_MTU);
    eval 'sub sipx_special () { &sipx_port;}' unless defined(&sipx_special);
    eval 'sub sipx_action () { &sipx_zero;}' unless defined(&sipx_action);
    eval 'sub IPX_DLTITF () {0;}' unless defined(&IPX_DLTITF);
    eval 'sub IPX_CRTITF () {1;}' unless defined(&IPX_CRTITF);
    eval 'sub IPX_FRAME_NONE () {0;}' unless defined(&IPX_FRAME_NONE);
    eval 'sub IPX_FRAME_SNAP () {1;}' unless defined(&IPX_FRAME_SNAP);
    eval 'sub IPX_FRAME_8022 () {2;}' unless defined(&IPX_FRAME_8022);
    eval 'sub IPX_FRAME_ETHERII () {3;}' unless defined(&IPX_FRAME_ETHERII);
    eval 'sub IPX_FRAME_8023 () {4;}' unless defined(&IPX_FRAME_8023);
    eval 'sub IPX_FRAME_TR_8022 () {5;}' unless defined(&IPX_FRAME_TR_8022);
    eval 'sub IPX_SPECIAL_NONE () {0;}' unless defined(&IPX_SPECIAL_NONE);
    eval 'sub IPX_PRIMARY () {1;}' unless defined(&IPX_PRIMARY);
    eval 'sub IPX_INTERNAL () {2;}' unless defined(&IPX_INTERNAL);
    eval 'sub IPX_ROUTE_NO_ROUTER () {0;}' unless defined(&IPX_ROUTE_NO_ROUTER);
    eval 'sub IPX_RT_SNAP () {8;}' unless defined(&IPX_RT_SNAP);
    eval 'sub IPX_RT_8022 () {4;}' unless defined(&IPX_RT_8022);
    eval 'sub IPX_RT_BLUEBOOK () {2;}' unless defined(&IPX_RT_BLUEBOOK);
    eval 'sub IPX_RT_ROUTED () {1;}' unless defined(&IPX_RT_ROUTED);
    eval 'sub SIOCAIPXITFCRT () {( &SIOCPROTOPRIVATE);}' unless defined(&SIOCAIPXITFCRT);
    eval 'sub SIOCAIPXPRISLT () {( &SIOCPROTOPRIVATE+1);}' unless defined(&SIOCAIPXPRISLT);
    eval 'sub SIOCIPXCFGDATA () {( &SIOCPROTOPRIVATE+2);}' unless defined(&SIOCIPXCFGDATA);
    eval 'sub SIOCIPXNCPCONN () {( &SIOCPROTOPRIVATE+3);}' unless defined(&SIOCIPXNCPCONN);
}
1;
