require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_NETINET_PORTALGO_H_)) {
    eval 'sub _NETINET_PORTALGO_H_ () {1;}' unless defined(&_NETINET_PORTALGO_H_);
    if(defined(&_KERNEL)) {
	require 'sys/sysctl.ph';
	eval 'sub PORTALGO_MAXLEN () {16;}' unless defined(&PORTALGO_MAXLEN);
    }
    eval 'sub PORTALGO_DEFAULT () {0xffff;}' unless defined(&PORTALGO_DEFAULT);
    eval 'sub PORTALGO_BSD () {0;}' unless defined(&PORTALGO_BSD);
    eval 'sub PORTALGO_RANDOM_START () {1;}' unless defined(&PORTALGO_RANDOM_START);
    eval 'sub PORTALGO_RANDOM_PICK () {2;}' unless defined(&PORTALGO_RANDOM_PICK);
    eval 'sub PORTALGO_HASH () {3;}' unless defined(&PORTALGO_HASH);
    eval 'sub PORTALGO_DOUBLEHASH () {4;}' unless defined(&PORTALGO_DOUBLEHASH);
    eval 'sub PORTALGO_RANDINC () {5;}' unless defined(&PORTALGO_RANDINC);
}
1;
