require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_NET_IF_PPPOE_H_)) {
    eval 'sub _NET_IF_PPPOE_H_ () {1;}' unless defined(&_NET_IF_PPPOE_H_);
    eval 'sub PPPOE_NAMELEN () {512;}' unless defined(&PPPOE_NAMELEN);
    eval 'sub PPPOESETPARMS () { &_IOW(ord(\'i\'), 110, \'struct pppoediscparms\');}' unless defined(&PPPOESETPARMS);
    eval 'sub PPPOEGETPARMS () { &_IOWR(ord(\'i\'), 111, \'struct pppoediscparms\');}' unless defined(&PPPOEGETPARMS);
    eval 'sub PPPOE_STATE_INITIAL () {0;}' unless defined(&PPPOE_STATE_INITIAL);
    eval 'sub PPPOE_STATE_PADI_SENT () {1;}' unless defined(&PPPOE_STATE_PADI_SENT);
    eval 'sub PPPOE_STATE_PADR_SENT () {2;}' unless defined(&PPPOE_STATE_PADR_SENT);
    eval 'sub PPPOE_STATE_SESSION () {3;}' unless defined(&PPPOE_STATE_SESSION);
    eval 'sub PPPOE_STATE_CLOSING () {4;}' unless defined(&PPPOE_STATE_CLOSING);
    eval 'sub PPPOE_STATE_PADO_SENT () {1;}' unless defined(&PPPOE_STATE_PADO_SENT);
    eval 'sub PPPOEGETSESSION () { &_IOWR(ord(\'i\'), 112, \'struct pppoeconnectionstate\');}' unless defined(&PPPOEGETSESSION);
    if(defined(&_KERNEL)) {
    }
}
1;
