require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_UVM_UVM_VNODE_H_)) {
    eval 'sub _UVM_UVM_VNODE_H_ () {1;}' unless defined(&_UVM_UVM_VNODE_H_);
    eval 'sub UVM_VNODE_VALID () {0x1;}' unless defined(&UVM_VNODE_VALID);
    eval 'sub UVM_VNODE_CANPERSIST () {0x2;}' unless defined(&UVM_VNODE_CANPERSIST);
    eval 'sub UVM_VNODE_ALOCK () {0x4;}' unless defined(&UVM_VNODE_ALOCK);
    eval 'sub UVM_VNODE_DYING () {0x8;}' unless defined(&UVM_VNODE_DYING);
    eval 'sub UVM_VNODE_RELKILL () {0x10;}' unless defined(&UVM_VNODE_RELKILL);
    eval 'sub UVM_VNODE_WANTED () {0x20;}' unless defined(&UVM_VNODE_WANTED);
    eval 'sub UVM_VNODE_VNISLOCKED () {0x40;}' unless defined(&UVM_VNODE_VNISLOCKED);
    eval 'sub UVM_VNODE_IOSYNC () {0x80;}' unless defined(&UVM_VNODE_IOSYNC);
    eval 'sub UVM_VNODE_IOSYNCWANTED () {0x100;}' unless defined(&UVM_VNODE_IOSYNCWANTED);
    eval 'sub UVM_VNODE_WRITEABLE () {0x200;}' unless defined(&UVM_VNODE_WRITEABLE);
    eval 'sub UVM_VNODE_BLOCKED () {( &UVM_VNODE_ALOCK| &UVM_VNODE_DYING| &UVM_VNODE_RELKILL);}' unless defined(&UVM_VNODE_BLOCKED);
    if(defined(&_KERNEL)) {
	if(0) {
	}
    }
}
1;
