require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_SYS_RESOURCE_H)) {
    eval 'sub _SYS_RESOURCE_H () {1;}' unless defined(&_SYS_RESOURCE_H);
    require 'features.ph';
    require 'bits/resource.ph';
    unless(defined(&__id_t_defined)) {
	eval 'sub __id_t_defined () {1;}' unless defined(&__id_t_defined);
    }
    if(defined (defined(&__USE_GNU) ? &__USE_GNU : 0)  && !defined (defined(&__cplusplus) ? &__cplusplus : 0)) {
    } else {
    }
    unless(defined(&__USE_FILE_OFFSET64)) {
    } else {
	if(defined(&__REDIRECT)) {
	} else {
	    eval 'sub getrlimit () { &getrlimit64;}' unless defined(&getrlimit);
	}
    }
    if(defined(&__USE_LARGEFILE64)) {
    }
    unless(defined(&__USE_FILE_OFFSET64)) {
    } else {
	if(defined(&__REDIRECT)) {
	} else {
	    eval 'sub setrlimit () { &setrlimit64;}' unless defined(&setrlimit);
	}
    }
    if(defined(&__USE_LARGEFILE64)) {
    }
}
1;
