require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_LINUX_MACHDEP_H)) {
    eval 'sub _LINUX_MACHDEP_H () {1;}' unless defined(&_LINUX_MACHDEP_H);
    if(defined(&_KERNEL)) {
    }
    eval 'sub LINUX_CONS_MAJOR () {4;}' unless defined(&LINUX_CONS_MAJOR);
    eval 'sub NATIVE_CONS_MAJOR () {12;}' unless defined(&NATIVE_CONS_MAJOR);
    eval 'sub LINUX_KDGKBMODE () {0x4b44;}' unless defined(&LINUX_KDGKBMODE);
    eval 'sub LINUX_KDSKBMODE () {0x4b45;}' unless defined(&LINUX_KDSKBMODE);
    eval 'sub LINUX_KDMKTONE () {0x4b30;}' unless defined(&LINUX_KDMKTONE);
    eval 'sub LINUX_KDSETMODE () {0x4b3a;}' unless defined(&LINUX_KDSETMODE);
    eval 'sub LINUX_KDGETMODE () {0x4b3b;}' unless defined(&LINUX_KDGETMODE);
    eval 'sub LINUX_KDENABIO () {0x4b36;}' unless defined(&LINUX_KDENABIO);
    eval 'sub LINUX_KDDISABIO () {0x4b37;}' unless defined(&LINUX_KDDISABIO);
    eval 'sub LINUX_KDGETLED () {0x4b31;}' unless defined(&LINUX_KDGETLED);
    eval 'sub LINUX_KDSETLED () {0x4b32;}' unless defined(&LINUX_KDSETLED);
    eval 'sub LINUX_KDGKBTYPE () {0x4b33;}' unless defined(&LINUX_KDGKBTYPE);
    eval 'sub LINUX_KDGKBENT () {0x4b46;}' unless defined(&LINUX_KDGKBENT);
    eval 'sub LINUX_KIOCSOUND () {0x4b2f;}' unless defined(&LINUX_KIOCSOUND);
    eval 'sub LINUX_K_MEDIUMRAW () {2;}' unless defined(&LINUX_K_MEDIUMRAW);
    eval 'sub LINUX_VT_OPENQRY () {0x5600;}' unless defined(&LINUX_VT_OPENQRY);
    eval 'sub LINUX_VT_GETMODE () {0x5601;}' unless defined(&LINUX_VT_GETMODE);
    eval 'sub LINUX_VT_SETMODE () {0x5602;}' unless defined(&LINUX_VT_SETMODE);
    eval 'sub LINUX_VT_GETSTATE () {0x5603;}' unless defined(&LINUX_VT_GETSTATE);
    eval 'sub LINUX_VT_RELDISP () {0x5605;}' unless defined(&LINUX_VT_RELDISP);
    eval 'sub LINUX_VT_ACTIVATE () {0x5606;}' unless defined(&LINUX_VT_ACTIVATE);
    eval 'sub LINUX_VT_WAITACTIVE () {0x5607;}' unless defined(&LINUX_VT_WAITACTIVE);
    eval 'sub LINUX_VT_DISALLOCATE () {0x5608;}' unless defined(&LINUX_VT_DISALLOCATE);
}
1;
