require '_h2ph_pre.ph';

unless(defined(&LINUX_ATM_ZATM_H)) {
    eval 'sub LINUX_ATM_ZATM_H () {1;}' unless defined(&LINUX_ATM_ZATM_H);
    require 'linux/atmapi.ph';
    require 'linux/atmioc.ph';
    eval 'sub ZATM_GETPOOL () { &_IOW(ord(\'a\'), &ATMIOC_SARPRV+1,\'struct atmif_sioc\');}' unless defined(&ZATM_GETPOOL);
    eval 'sub ZATM_GETPOOLZ () { &_IOW(ord(\'a\'), &ATMIOC_SARPRV+2,\'struct atmif_sioc\');}' unless defined(&ZATM_GETPOOLZ);
    eval 'sub ZATM_SETPOOL () { &_IOW(ord(\'a\'), &ATMIOC_SARPRV+3,\'struct atmif_sioc\');}' unless defined(&ZATM_SETPOOL);
    eval 'sub ZATM_GETTHIST () { &_IOW(ord(\'a\'), &ATMIOC_SARPRV+4,\'struct atmif_sioc\');}' unless defined(&ZATM_GETTHIST);
    eval 'sub ZATM_OAM_POOL () {0;}' unless defined(&ZATM_OAM_POOL);
    eval 'sub ZATM_AAL0_POOL () {1;}' unless defined(&ZATM_AAL0_POOL);
    eval 'sub ZATM_AAL5_POOL_BASE () {2;}' unless defined(&ZATM_AAL5_POOL_BASE);
    eval 'sub ZATM_LAST_POOL () { &ZATM_AAL5_POOL_BASE+10;}' unless defined(&ZATM_LAST_POOL);
    eval 'sub ZATM_TIMER_HISTORY_SIZE () {16;}' unless defined(&ZATM_TIMER_HISTORY_SIZE);
}
1;
