require '_h2ph_pre.ph';

unless(defined(&KIOC_NOMASK)) {
    sub KIOC_NOMASK () {	0x0;}
}
unless(defined(&KIOC_CAPSMASK)) {
    sub KIOC_CAPSMASK () {	0x1;}
}
unless(defined(&KIOC_SHIFTMASK)) {
    sub KIOC_SHIFTMASK () {	0xe;}
}
unless(defined(&KIOC_CTRLMASK)) {
    sub KIOC_CTRLMASK () {	0x30;}
}
unless(defined(&KIOC_ALTGMASK)) {
    sub KIOC_ALTGMASK () {	0x200;}
}
unless(defined(&KIOC_NUMLMASK)) {
    sub KIOC_NUMLMASK () {	0x800;}
}
unless(defined(&HOLE)) {
    sub HOLE () {	0x302;}
}
unless(defined(&KIOCTRANS)) {
    sub KIOCTRANS () {	 &_IOW(ord('k'), 0, 'int');}
}
unless(defined(&KIOCGETKEY)) {
    sub KIOCGETKEY () {	 &_IOWR(ord('k'), 2, 'struct okiockey');}
}
unless(defined(&KIOCGTRANS)) {
    sub KIOCGTRANS () {	 &_IOR(ord('k'), 5, 'int');}
}
unless(defined(&KIOCCMD)) {
    sub KIOCCMD () {	 &_IOW(ord('k'), 8, 'int');}
}
unless(defined(&KIOCTYPE)) {
    sub KIOCTYPE () {	 &_IOR(ord('k'), 9, 'int');}
}
unless(defined(&KIOCSDIRECT)) {
    sub KIOCSDIRECT () {	 &_IOW(ord('k'), 10, 'int');}
}
unless(defined(&KIOCSKEY)) {
    sub KIOCSKEY () {	 &_IOW(ord('k'), 12, 'struct kiockey');}
}
unless(defined(&KIOCGKEY)) {
    sub KIOCGKEY () {	 &_IOWR(ord('k'), 13, 'struct kiockey');}
}
unless(defined(&KIOCLAYOUT)) {
    sub KIOCLAYOUT () {	 &_IOR(ord('k'), 20, 'int');}
}
unless(defined(&KIOCSLED)) {
    sub KIOCSLED () {	 &_IOW(ord('k'), 14, 'char');}
}
unless(defined(&KIOCGLED)) {
    sub KIOCGLED () {	 &_IOR(ord('k'), 15, 'char');}
}
unless(defined(&TR_NONE)) {
    sub TR_NONE () {	0;}
}
unless(defined(&TR_ASCII)) {
    sub TR_ASCII () {	1;}
}
unless(defined(&TR_EVENT)) {
    sub TR_EVENT () {	2;}
}
unless(defined(&TR_UNTRANS_EVENT)) {
    sub TR_UNTRANS_EVENT () {	3;}
}
1;
