require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_MACHINE_LOCK_H_)) {
    eval 'sub _MACHINE_LOCK_H_ () {1;}' unless defined(&_MACHINE_LOCK_H_);
    require 'machine/atomic.ph';
    eval 'sub __SIMPLELOCK_LOCKED () {0xff;}' unless defined(&__SIMPLELOCK_LOCKED);
    eval 'sub __SIMPLELOCK_UNLOCKED () {0x;}' unless defined(&__SIMPLELOCK_UNLOCKED);
}
1;
