require '_h2ph_pre.ph';

unless(defined(&_LINUX_IF_EQL_H)) {
    eval 'sub _LINUX_IF_EQL_H () {1;}' unless defined(&_LINUX_IF_EQL_H);
    require 'linux/timer.ph';
    eval 'sub EQL_DEFAULT_SLAVE_PRIORITY () {28800;}' unless defined(&EQL_DEFAULT_SLAVE_PRIORITY);
    eval 'sub EQL_DEFAULT_MAX_SLAVES () {4;}' unless defined(&EQL_DEFAULT_MAX_SLAVES);
    eval 'sub EQL_DEFAULT_MTU () {576;}' unless defined(&EQL_DEFAULT_MTU);
    eval 'sub EQL_DEFAULT_RESCHED_IVAL () {100;}' unless defined(&EQL_DEFAULT_RESCHED_IVAL);
    eval 'sub EQL_ENSLAVE () {( &SIOCDEVPRIVATE);}' unless defined(&EQL_ENSLAVE);
    eval 'sub EQL_EMANCIPATE () {( &SIOCDEVPRIVATE + 1);}' unless defined(&EQL_EMANCIPATE);
    eval 'sub EQL_GETSLAVECFG () {( &SIOCDEVPRIVATE + 2);}' unless defined(&EQL_GETSLAVECFG);
    eval 'sub EQL_SETSLAVECFG () {( &SIOCDEVPRIVATE + 3);}' unless defined(&EQL_SETSLAVECFG);
    eval 'sub EQL_GETMASTRCFG () {( &SIOCDEVPRIVATE + 4);}' unless defined(&EQL_GETMASTRCFG);
    eval 'sub EQL_SETMASTRCFG () {( &SIOCDEVPRIVATE + 5);}' unless defined(&EQL_SETMASTRCFG);
}
1;
