require '_h2ph_pre.ph';

unless(defined(&_LINUX_IPSEC_H)) {
    eval 'sub _LINUX_IPSEC_H () {1;}' unless defined(&_LINUX_IPSEC_H);
    require 'linux/config.ph';
    require 'linux/socket.ph';
    require 'net/sock.ph';
    require 'linux/skbuff.ph';
    eval 'sub IPSEC_LEVEL_NONE () {-1;}' unless defined(&IPSEC_LEVEL_NONE);
    eval 'sub IPSEC_LEVEL_DEFAULT () {0;}' unless defined(&IPSEC_LEVEL_DEFAULT);
    eval 'sub IPSEC_LEVEL_USE () {1;}' unless defined(&IPSEC_LEVEL_USE);
    eval 'sub IPSEC_LEVEL_REQUIRE () {2;}' unless defined(&IPSEC_LEVEL_REQUIRE);
    eval 'sub IPSEC_LEVEL_UNIQUE () {2;}' unless defined(&IPSEC_LEVEL_UNIQUE);
}
1;
