require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_ERRNO_H_)) {
    eval 'sub _ERRNO_H_ () {1;}' unless defined(&_ERRNO_H_);
    require 'sys/cdefs.ph';
    require 'sys/errno.ph';
    if((defined(&__BSD_VISIBLE) ? &__BSD_VISIBLE : 0)) {
	unless(defined(&__SYS_ERRLIST)) {
	    eval 'sub __SYS_ERRLIST () {1;}' unless defined(&__SYS_ERRLIST);
	}
    }
    unless(defined(&errno)) {
	eval 'sub errno () {(* &__errno());}' unless defined(&errno);
    }
}
1;
