require '_h2ph_pre.ph'; no warnings qw(redefine misc); unless(defined(&_SEMAPHORE_H)) { eval 'sub _SEMAPHORE_H () {1;}' unless defined(&_SEMAPHORE_H); require 'features.ph'; require 'sys/types.ph'; if(defined(&__USE_XOPEN2K)) { eval 'sub __need_timespec () {1;}' unless defined(&__need_timespec); require 'time.ph'; } require 'bits/semaphore.ph'; if(defined(&__USE_XOPEN2K)) { } } 1;