require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_IF_SRT_H_1b91f8f1_)) {
    eval 'sub _IF_SRT_H_1b91f8f1_ () {1;}' unless defined(&_IF_SRT_H_1b91f8f1_);
    require 'sys/ioccom.ph';
    require 'net/if.ph';
    require 'netinet/in.ph';
    eval 'sub SRT_GETNRT () { &_IOR(ord(\'e\'),0,\'unsigned int\');}' unless defined(&SRT_GETNRT);
    eval 'sub SRT_GETRT () { &_IOWR(ord(\'e\'),1,\'struct srt_rt\');}' unless defined(&SRT_GETRT);
    eval 'sub SRT_SETRT () { &_IOW(ord(\'e\'),2,\'struct srt_rt\');}' unless defined(&SRT_SETRT);
    eval 'sub SRT_DELRT () { &_IOW(ord(\'e\'),3,\'unsigned int\');}' unless defined(&SRT_DELRT);
    eval 'sub SRT_SFLAGS () { &_IOW(ord(\'e\'),4,\'unsigned int\');}' unless defined(&SRT_SFLAGS);
    eval 'sub SRT_GFLAGS () { &_IOR(ord(\'e\'),5,\'unsigned int\');}' unless defined(&SRT_GFLAGS);
    eval 'sub SRT_SGFLAGS () { &_IOWR(ord(\'e\'),6,\'unsigned int\');}' unless defined(&SRT_SGFLAGS);
    eval 'sub SRT_DEBUG () { &_IOW(ord(\'e\'),7, &void *);}' unless defined(&SRT_DEBUG);
    eval 'sub SSF_MTULOCK () {0x1;}' unless defined(&SSF_MTULOCK);
    eval 'sub SSF_GLOBAL () {(0);}' unless defined(&SSF_GLOBAL);
}
1;
