require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_RUMP_RUMP_NAMEI_H_)) {
    eval 'sub _RUMP_RUMP_NAMEI_H_ () {1;}' unless defined(&_RUMP_RUMP_NAMEI_H_);
    eval 'sub RUMP_NAMEI_LOOKUP () {0;}' unless defined(&RUMP_NAMEI_LOOKUP);
    eval 'sub RUMP_NAMEI_CREATE () {1;}' unless defined(&RUMP_NAMEI_CREATE);
    eval 'sub RUMP_NAMEI_DELETE () {2;}' unless defined(&RUMP_NAMEI_DELETE);
    eval 'sub RUMP_NAMEI_RENAME () {3;}' unless defined(&RUMP_NAMEI_RENAME);
    eval 'sub RUMP_NAMEI_OPMASK () {3;}' unless defined(&RUMP_NAMEI_OPMASK);
    eval 'sub RUMP_NAMEI_LOCKLEAF () {0x4;}' unless defined(&RUMP_NAMEI_LOCKLEAF);
    eval 'sub RUMP_NAMEI_LOCKPARENT () {0x8;}' unless defined(&RUMP_NAMEI_LOCKPARENT);
    eval 'sub RUMP_NAMEI_TRYEMULROOT () {0x10;}' unless defined(&RUMP_NAMEI_TRYEMULROOT);
    eval 'sub RUMP_NAMEI_NOCACHE () {0x20;}' unless defined(&RUMP_NAMEI_NOCACHE);
    eval 'sub RUMP_NAMEI_FOLLOW () {0x40;}' unless defined(&RUMP_NAMEI_FOLLOW);
    eval 'sub RUMP_NAMEI_NOFOLLOW () {0x;}' unless defined(&RUMP_NAMEI_NOFOLLOW);
    eval 'sub RUMP_NAMEI_EMULROOTSET () {0x80;}' unless defined(&RUMP_NAMEI_EMULROOTSET);
    eval 'sub RUMP_NAMEI_LOCKSHARED () {0x100;}' unless defined(&RUMP_NAMEI_LOCKSHARED);
    eval 'sub RUMP_NAMEI_NOCHROOT () {0x1000000;}' unless defined(&RUMP_NAMEI_NOCHROOT);
    eval 'sub RUMP_NAMEI_NONEXCLHACK () {0x2000000;}' unless defined(&RUMP_NAMEI_NONEXCLHACK);
    eval 'sub RUMP_NAMEI_MODMASK () {0x30001fc;}' unless defined(&RUMP_NAMEI_MODMASK);
    eval 'sub RUMP_NAMEI_NOCROSSMOUNT () {0x800;}' unless defined(&RUMP_NAMEI_NOCROSSMOUNT);
    eval 'sub RUMP_NAMEI_RDONLY () {0x1000;}' unless defined(&RUMP_NAMEI_RDONLY);
    eval 'sub RUMP_NAMEI_ISDOTDOT () {0x2000;}' unless defined(&RUMP_NAMEI_ISDOTDOT);
    eval 'sub RUMP_NAMEI_MAKEENTRY () {0x4000;}' unless defined(&RUMP_NAMEI_MAKEENTRY);
    eval 'sub RUMP_NAMEI_ISLASTCN () {0x8000;}' unless defined(&RUMP_NAMEI_ISLASTCN);
    eval 'sub RUMP_NAMEI_WILLBEDIR () {0x10000;}' unless defined(&RUMP_NAMEI_WILLBEDIR);
    eval 'sub RUMP_NAMEI_ISWHITEOUT () {0x20000;}' unless defined(&RUMP_NAMEI_ISWHITEOUT);
    eval 'sub RUMP_NAMEI_DOWHITEOUT () {0x40000;}' unless defined(&RUMP_NAMEI_DOWHITEOUT);
    eval 'sub RUMP_NAMEI_REQUIREDIR () {0x80000;}' unless defined(&RUMP_NAMEI_REQUIREDIR);
    eval 'sub RUMP_NAMEI_CREATEDIR () {0x200000;}' unless defined(&RUMP_NAMEI_CREATEDIR);
    eval 'sub RUMP_NAMEI_PARAMASK () {0x2ff800;}' unless defined(&RUMP_NAMEI_PARAMASK);
}
1;
