require '_h2ph_pre.ph';

unless(defined(&_LINUX_ERRQUEUE_H)) {
    eval 'sub _LINUX_ERRQUEUE_H () {1;}' unless defined(&_LINUX_ERRQUEUE_H);
    eval 'sub SO_EE_ORIGIN_NONE () {0;}' unless defined(&SO_EE_ORIGIN_NONE);
    eval 'sub SO_EE_ORIGIN_LOCAL () {1;}' unless defined(&SO_EE_ORIGIN_LOCAL);
    eval 'sub SO_EE_ORIGIN_ICMP () {2;}' unless defined(&SO_EE_ORIGIN_ICMP);
    eval 'sub SO_EE_ORIGIN_ICMP6 () {3;}' unless defined(&SO_EE_ORIGIN_ICMP6);
    eval 'sub SO_EE_OFFENDER {
        local($ee) = @_;
	    eval q(((($ee)+1)));
    }' unless defined(&SO_EE_OFFENDER);
}
1;
