require '_h2ph_pre.ph';

unless(defined(&_LINUX_ATMIOC_H)) {
    eval 'sub _LINUX_ATMIOC_H () {1;}' unless defined(&_LINUX_ATMIOC_H);
    require 'asm/ioctl.ph';
    eval 'sub ATMIOC_PHYCOM () {0x;}' unless defined(&ATMIOC_PHYCOM);
    eval 'sub ATMIOC_PHYCOM_END () {0xf;}' unless defined(&ATMIOC_PHYCOM_END);
    eval 'sub ATMIOC_PHYTYP () {0x10;}' unless defined(&ATMIOC_PHYTYP);
    eval 'sub ATMIOC_PHYTYP_END () {0x2f;}' unless defined(&ATMIOC_PHYTYP_END);
    eval 'sub ATMIOC_PHYPRV () {0x30;}' unless defined(&ATMIOC_PHYPRV);
    eval 'sub ATMIOC_PHYPRV_END () {0x4f;}' unless defined(&ATMIOC_PHYPRV_END);
    eval 'sub ATMIOC_SARCOM () {0x50;}' unless defined(&ATMIOC_SARCOM);
    eval 'sub ATMIOC_SARCOM_END () {0x50;}' unless defined(&ATMIOC_SARCOM_END);
    eval 'sub ATMIOC_SARPRV () {0x60;}' unless defined(&ATMIOC_SARPRV);
    eval 'sub ATMIOC_SARPRV_END () {0x7f;}' unless defined(&ATMIOC_SARPRV_END);
    eval 'sub ATMIOC_ITF () {0x80;}' unless defined(&ATMIOC_ITF);
    eval 'sub ATMIOC_ITF_END () {0x8f;}' unless defined(&ATMIOC_ITF_END);
    eval 'sub ATMIOC_BACKEND () {0x90;}' unless defined(&ATMIOC_BACKEND);
    eval 'sub ATMIOC_BACKEND_END () {0xaf;}' unless defined(&ATMIOC_BACKEND_END);
    eval 'sub ATMIOC_AREQUIPA () {0xc0;}' unless defined(&ATMIOC_AREQUIPA);
    eval 'sub ATMIOC_LANE () {0xd0;}' unless defined(&ATMIOC_LANE);
    eval 'sub ATMIOC_MPOA () {0xd8;}' unless defined(&ATMIOC_MPOA);
    eval 'sub ATMIOC_CLIP () {0xe0;}' unless defined(&ATMIOC_CLIP);
    eval 'sub ATMIOC_CLIP_END () {0xef;}' unless defined(&ATMIOC_CLIP_END);
    eval 'sub ATMIOC_SPECIAL () {0xf0;}' unless defined(&ATMIOC_SPECIAL);
    eval 'sub ATMIOC_SPECIAL_END () {0xff;}' unless defined(&ATMIOC_SPECIAL_END);
}
1;
