require '_h2ph_pre.ph';

unless(defined(&LINUX_ATM_TCP_H)) {
    eval 'sub LINUX_ATM_TCP_H () {1;}' unless defined(&LINUX_ATM_TCP_H);
    require 'linux/atmapi.ph';
    eval 'sub ATMTCP_HDR_MAGIC () {(~0);}' unless defined(&ATMTCP_HDR_MAGIC);
    eval 'sub ATMTCP_CTRL_OPEN () {1;}' unless defined(&ATMTCP_CTRL_OPEN);
    eval 'sub ATMTCP_CTRL_CLOSE () {2;}' unless defined(&ATMTCP_CTRL_CLOSE);
    eval 'sub SIOCSIFATMTCP () { &_IO(ord(\'a\'), &ATMIOC_ITF);}' unless defined(&SIOCSIFATMTCP);
    eval 'sub ATMTCP_CREATE () { &_IO(ord(\'a\'), &ATMIOC_ITF+14);}' unless defined(&ATMTCP_CREATE);
    eval 'sub ATMTCP_REMOVE () { &_IO(ord(\'a\'), &ATMIOC_ITF+15);}' unless defined(&ATMTCP_REMOVE);
}
1;
